Linux下操作MySQL设置用户权限
2017-06-06 15:10
393 查看
1 以root身份登陆Mysql
mysql -u root -p
密码
2 创建一个用户名和密码分别为”username”和”pwd”的用户。
CREATE USER ‘username’@’%’ IDENTIFIED BY ‘pwd’;
//查看用户
SELECT Host,User FROM mysql.user;
3.赋予username用户权限
GRANT privileges ON database.table TO ‘myuser’@’localhost’;
privileges可选值:
ALL: 所有可用的权限
CREATE: 创建库、表和索引
LOCK_TABLES: 锁定表
ALTER: 修改表
DELETE: 删除表
INSERT: 插入表或列
SELECT: 检索表或列的数据
CREATE_VIEW: 创建视图
SHOW_DATABASES: 列出数据库
DROP: 删除库、表和视图
GRANT ALTER,INSERT,SELECT ON db.tb_name TO ‘username’@’%’;
也可以同时赋予所有表权限
GRANT ALL ON *.* TO ‘username’@’%’;
4 验证赋予用户的权限:
SHOW GRANTS FOR ‘username’@’%’;
5 删除用户所拥有的权限
REVOKE privileges ON database.table FROM ‘username’@’%’;
6 对用户权限设置最后一步:刷新
FLUSH PRIVILEGES;
参考链接:
http://www.linuxidc.com/Linux/2015-03/114803.htm
http://www.cnblogs.com/llsun/p/3240963.html
mysql -u root -p
密码
2 创建一个用户名和密码分别为”username”和”pwd”的用户。
CREATE USER ‘username’@’%’ IDENTIFIED BY ‘pwd’;
//查看用户
SELECT Host,User FROM mysql.user;
3.赋予username用户权限
GRANT privileges ON database.table TO ‘myuser’@’localhost’;
privileges可选值:
ALL: 所有可用的权限
CREATE: 创建库、表和索引
LOCK_TABLES: 锁定表
ALTER: 修改表
DELETE: 删除表
INSERT: 插入表或列
SELECT: 检索表或列的数据
CREATE_VIEW: 创建视图
SHOW_DATABASES: 列出数据库
DROP: 删除库、表和视图
GRANT ALTER,INSERT,SELECT ON db.tb_name TO ‘username’@’%’;
也可以同时赋予所有表权限
GRANT ALL ON *.* TO ‘username’@’%’;
4 验证赋予用户的权限:
SHOW GRANTS FOR ‘username’@’%’;
5 删除用户所拥有的权限
REVOKE privileges ON database.table FROM ‘username’@’%’;
6 对用户权限设置最后一步:刷新
FLUSH PRIVILEGES;
参考链接:
http://www.linuxidc.com/Linux/2015-03/114803.htm
http://www.cnblogs.com/llsun/p/3240963.html
相关文章推荐
- linux学习之(四)-用户、组的操作,给文件文件夹设置组,更改目录权限、文件权限
- linux学习之(四)-用户、组的操作,给文件文件夹设置组,更改目录权限、文件权限
- linux安全设置mysql用户和超级用户的访问权限
- Linux下Mysql增加用户,设置用户权限及修改密码的方法
- linux学习之(四)-用户、组的操作,给文件文件夹设置组,更改目录权限、文件权限
- linux学习之(四)-用户、组的操作,给文件文件夹设置组,更改目录权限、文件权限
- 权限设置页面之间PK用户体验(功能是否合理?操作是否方便?编程实现是否简单?)
- mysql 新建用户 权限 操作
- 异机远程连接mysql时user表内的用户权限设置
- java操作LINUX上文件,设置权限问题
- Linux下给mysql创建用户分配权限
- Linux添加FTP用户并设置权限
- mysql 添加用户并设置权限
- Linux用户权限设置
- 异机连接mysql时user表内的用户权限设置
- Mysql用户设置密码和权限
- Mysql:SQL语句:用户、权限、信息、状态、设置、复制、会话、prepare sql 等
- 权限设置页面之间PK用户体验(功能是否合理?操作是否方便?编程实现是否简单?)
- Linux 用户、用户组、文件权限,常用的操作,整理放在这里
- mysql 用户权限设置