念两句诗

挑选中...

MySQL命令

一、MySQL命令:

针对mysql5.7版本

1. 常用命令:

1.1 权限管理相关操作:

SELECT Host,User,Password FROM mysql.user; 
# 更改用户名密码:
update mysql.user set authentication_string=password("新密码") where User="test" and Host="localhost";
#刷新权限命令:
flush privileges;

#注意plugin字段,如果发现手动设置了密码后,依然可以无密码进入,需要执行如下命令,设置plugin字段为mysql_native_password"
update mysql.user set plugin="mysql_native_password" where User="root" and Host="localhost";


#mysql  数据源配置加密密码实现:调用ConfigTools.encrypt方法获取加密后的密码


#新增一行记录 限制ip 用户 访问密码
INSERT INTO mysql.user(Host,User,Password) VALUES("10.10.0.1","root",PASSWORD("root"));

#刷新权限命令:
flush privileges;

#赋权限命令:   
GRANT ALL ON *.* TO root@'10.10.0.1' IDENTIFIED BY 'root';

#查看权限:     
show Grants for 'root'@'10.10.0.1';
阅读更多...

请我喝杯咖啡吧~

支付宝
微信