码迷,mamicode.com
首页 > 数据库 > 详细

mysql用户管理、常用sql语句、mysql数据库备份恢复

时间:2018-01-15 18:49:50      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:常用sql   grant   默认   127.0.0.1   改ip   命令   指定   修改ip   情况下   

13.4 mysql用户管理
  • 创建用户并授权
[root@taoyuan ~]# 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 退出
[root@taoyuan ~]# 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

#登录
[root@taoyun ~]# mysql -uuser1 -p123456

说明: 因为指定登录主机为localhost,所以该用户默认使用(监听)本地mysql.socket文件,不需要指定IP即可登录。

  • 对具体权限进行授权
[root@taoyun ~]# mysql -uroot

mysql> show grants;
#查看当前用户的权限

mysql> show grants for user1@‘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数据库备份恢复

标签:常用sql   grant   默认   127.0.0.1   改ip   命令   指定   修改ip   情况下   

原文地址:http://blog.51cto.com/3622288/2061206

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!