对于mysql数据库
mysql的用户信息存放在mysql数据库下的user表中。
所以需要使用mysql数据库。
use mysql;
创建用户的几种方法:
方法一: CREATE USER语句创建
CREATE USER "用户名"@"IP地址" IDENTIFIED BY "密码";
方法二: INSERT语句创建
INSERT INTO mysql.user(user,host, password,ssl_cipher,x509_issuer,x509_subject)
VALUES(‘用户名’,’IP地址’,password(‘密码’),’’,’’,’’);
FLUSH PRIVILEGES;
方法三: GRANT语句创建
GRANT SELECT ON *.* TO 用户名@’IP地址’ IDENTIFIED BY ‘密码’;
FLUSH PRIVILEGES;
创建一个用户:
另外开启一个mysqlconsole 使用该用户登录
该用户未被授予权限所以无法查看其他数据库。
现在,授予用户 usersmbms对与数据库smbms的增删查改表的权限
--语法格式:
grant 权限列表 on 库名.表名 to 用户名@'客户端主机' [identified by '密码' with参数];
现在在usersmbms登录下再次show databases;
可见权限以赋予成功。
**
**