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,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();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值