首页 > 数据库 > MySQL > 正文

Linux下mysql新建账号及权限设置方法

2024-07-24 12:49:14
字体:
来源:转载
供稿:网友
1、权限赋予

说明:mysql部署在服务器A上,内网上主机B通过客户端工具连接服务器A以进行数据库操作,需要服务器A赋予主机B操作mysql的权限

1.1 在服务器A上进入mysql,假设在服务器A上mysql的账户是root:
复制代码 代码如下:

mysql - u root -p

然后回车键入密码!

1.2 赋予主机B操作数据库的权限
复制代码 代码如下:

mysql> grant usage on *.* to username@192.168.0.1 identified by 'password';

说明:赋予username@192.168.0.1 使用所有数据库的权限,在主机192.168.0.1上使用username账户登录,密码为:password
复制代码 代码如下:

mysql> grant all privileges on newdb.* to username@192.168.0.1;

说明:赋予username@192.168.0.1 操作数据库newdb的最高权限,在主机192.168.0.1上使用username账户登录,无密码

举例:
复制代码 代码如下:

mysql> grant all privileges on *.* to root@192.168.0.1 identified by '123456' ;

说明:赋予root@192.168.0.1 使用所有数据库的权限,在主机192.168.0.1上使用root账户登录,密码为:123456

2、移除账号
复制代码 代码如下:

mysql> drop user root@192.168.0.1;

说明:移除账户root,这样,主机192.168.0.1就不再可以使用root用户操作服务器A上的数据库

您可能感兴趣的文章:

Linux系统下如何查看及修改文件读写权限Linux下SFTP用户权限设置条件及实现命令Linux给普通用户加超级用户权限的方法linux中如何添加用户并赋予root权限详解linux下mysql开启远程访问权限 防火墙开放3306端口linux修改目录和文件权限的简单命令解释PHP调用Linux命令权限不足问题解决方法Linux 怎么实现添加FTP用户并设置权限的方法Linux下SVN服务器同时支持Apache的http和svnserve独立服务器两种模式且使用相同的访问权限账号Linux 下目录文件权限(命令)的查看和修改Linux中文件权限目录权限的意义及权限对文件目录的意义一些Linux Shell中的权限相关知识总结简析Linux中如何改变文件或目录的访问权限Linux文件权限与目录管理详解linux文件上传,给文件或目录添加apache权限的方法Linux用户配置sudo权限(visudo)的方法Linux 深入理解进程权限关于linux权限s权限和t权限详解
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表