MySQL常用命令合集
MySQL常用命令收集1.显示当前用户权限show grants;2.对某个用户授权grant selece on *.* to '123'@'10.0.0.%' identified by password '123456';3.删除某个用户drop user zhangshan;4.查询所有用户select user from mysql.user;5.查找用户select user,host
·
MySQL常用命令合集
##使用时请先自行测试。
1.显示当前用户权限
show grants;
2.对某个用户授权
grant selece on *.* to '123'@'10.0.0.%' identified by password '123456';
3.删除某个用户
drop user zhangshan;
4.查询所有用户
select user from mysql.user;
5.查找用户
select user,host,authentication_string from mysql.user;
6.增加用户
create user zhangshan@'10.0.0.%' identified by '123';
7.root修改用户
alter user zhangshan'localhost' identified by '123456';
8.普通账户修改密码
set password=password('123456');
9.查看权限列表
show privileges;
10.查看帮助
help grant
11.授权一个普通用户test@‘10.0.0.%’,权限为all ,范围:test.*
grant all privileges on *.* to 'root'@'10.0.0.%' identified by '123456';
12.回收权限
revoke delete on test.* from 'test'@'10.0.0.%'
show grants for test@'10.0.0.%';
13.使用SQL语句修改指定用户
set password for root@localhost =password('123');
14.刷新系统权限表
flush privileges;
15.使用SQL语句修改指定用户(5.7版本的方法)
update mysql.user set authentication_string=password('123456') where user='root' and host='localhost';
16.使用SQL语句修改当前用户密码
set password=password9()'123456');
17.忽略授权登录验证(一次性忽略)
mysqld_safe --skip-grant-tables --user=mysql
#!!使用跳过权限表之后,所有的本地和远程用户都不需要用户名密码认证即可连接,非常危险
18.查看当前用户
select user();
19.查询时间
select now();
20.查看库
show databases;
21.查询当前选定的数据库
select datavase();
更多推荐
已为社区贡献3条内容
所有评论(0)