mysql用户管理常用sql语句mysql数据库备份恢复
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql用户管理常用sql语句mysql数据库备份恢复相关的知识,希望对你有一定的参考价值。
13.4 mysql用户管理
- 创建用户并授权
[[email protected] ~]# mysql -uroot -p‘taoyuan‘ //登录
mysql> grant all on *.* to ‘user1‘@‘172.0.0.1‘ identified by ‘123456‘;
#创建user用户并授予其所有权限“*.*”(通配符)
#第一个*表示db_name;第二个*表示tb_name
#同时指定其来源IP127.0.0.1(即,只可通过此IP登录)
#此处可以使用通配符%,代表所有IP(一般不使用)
#identified by :设定密码
#quit 退出
[[email protected] ~]# mysql -uuser1 -p123456 -h127.0.0.1
使用socket登录
#登录root用户
mysql> grant all on *.* to ‘user1‘@‘localhost‘ identified by ‘123456‘;
Query OK, 0 rows affected (0.01 sec)
#授权localhost
#登录
[[email protected] ~]# mysql -uuser1 -p123456
说明: 因为指定登录主机为localhost,所以该用户默认使用(监听)本地mysql.socket文件,不需要指定IP即可登录。
- 对具体权限进行授权
[[email protected] ~]# mysql -uroot
mysql> show grants;
#查看当前用户的权限
mysql> show grants for [email protected]‘127.0.0.1‘;
#查看指定用户的权限
mysql> GRANT SELECT, INSERT, UPDATE ON `db1`.* TO ‘user2‘@‘192.168.1.15‘;
Query OK, 0 rows affected (0.01 sec)
#在不知道密码的情况下,可以直接用show grants命令进行复制,修改ip地址 增加。
以上是关于mysql用户管理常用sql语句mysql数据库备份恢复的主要内容,如果未能解决你的问题,请参考以下文章
13.4 mysql用户管理 13.5 常用sql语句 13.6 mysql数据库备份恢复