Mysql常用命令

Mysql常用命令

8.0修改root用户密码

1
alter user 'root'@'localshot' identified by 'password' ;

8.0授权root用户

1
grant all privileges on *.* to 'root'@'localhost' ;

修改root用户登录权限

1
update mysql.user set Host='%' where user='root';

查询用户及密码格式

1
select user,host,plugin from mysql.user ;

查询用户

1
select user,host from mysql.user;

查看用户对库权限

1
show grants for 'user'@'%';

清除用户对库所有权限

1
REVOKE ALL PRIVILEGES ON *.* FROM 'user'@'%';

清除用户对指定库权限

1
REVOKE ALL PRIVILEGES ON db1.* FROM 'user'@'%';

创建用户

1
create user 'newuser'@'%' identified by 'password' ;

创建用户及密码认证格式

1
create user 'montior'@'%' identified with mysql_native_password by 'Jianren@123';

删除用户

1
drop user 'newuser'@'%' ;

创建数据库

1
create database newdate ;

删除数据库

1
drop database newdate; 

授权用户对指定库权限

1
grant all on newdate.* to newuser;   #授权newuser用户对newdate库所有权限

授权用户对所有库有读权限

1
grant select  on *.* to 'newuser'@'%' with grant option; 

授权用户对库有读写权限

1
grant select,insert,update,delete on *.* to 'newuser'@'%' ;

清除链接缓存

1
flush hosts ;

Mysql常用命令
http://ziiix.cn/2024/11/08/Mysql常用命令/
作者
John Doe
发布于
2024年11月8日
许可协议