Mysql8.0+ 操作数据库用户信息

2022-05-12 21:16:41 浏览数 (1)

查看用户信息

代码语言:javascript复制
USE mysql;
SELECT `user`,`host`,`authentication_string` FROM user;
#user 用户名
#host 权限,及可通过此账号访问数据库的ip地址
#authentication_string 加密后的密码

创建用户

代码语言:javascript复制
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
#若host为 % 则表示所有ip可访问

添加权限

代码语言:javascript复制
GRANT ALL ON databaseName.tableName TO 'userName'@'host';
FLUSH PRIVILEGES;

修改用户密码

代码语言:javascript复制
#先将 authentication_string 置空
UPDATE user SET authentication_string='' WHERE user='root';
#通过 username 和 host 定位到用户,修改密码
ALTER user 'username'@'host' IDENTIFIED BY 'password';
#刷新
FLUSH PRIVILEGES;

0 人点赞