MySQL用户相关(创建、删除用户;授权;取消权限;密码管理)

MySQL Liemer_Lius 182℃

MySQL因为开源,是中小型公司最常用的数据库之一。

了解MySQL的用法,对一个运维人员来说是一项基本功。这里,对MySQL中常见的用户相关的内容做一些整理和温习。

1. 用户的创建、加密、删除

CREATE USER 'user_name'@'host' IDENTIFIED BY 'password';

这里的host可以是ip地址,可以是主机名,可以是%通配的ip集合。

mysql> CREATE USER liemer@'localhost';
Query OK, 0 rows affected (0.00 sec)

默认可以不加密,这样登录无需输入密码,也可以加密:

CREATE USER liemer@'192.168.111.10' IDENTIFIED BY 'my_pass123';

删除账户

mysql> DROP USER liemer;
Query OK, 0 rows affected (0.00 sec)

修改密码

mysql> SET PASSWORD FOR liemer@'%' = PASSWORD('GGG123');   // 方法1
Query OK, 0 rows affected (0.00 sec)

mysql> USE mysql
Database changed
mysql> UPDATE user SET password = PASSWORD('BBB123') WHERE user = 'liemer' AND host = '%';    // 方法2
Query OK, 1 row affected (0.01 sec)
Rows matched: 1  Changed: 1  Warnings: 0

 

 

 

 

 

 

 

 

转载请注明:skelchina.com » MySQL用户相关(创建、删除用户;授权;取消权限;密码管理)

喜欢 (2)