基础命令
登录mysql: mysql -uroot -p'3j;_RW/#.e75' (root为账号,'3j;_RW/#.e75'为密码)
修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '123'; (123为设置的新密码)(ps:在mysql里输入的命令都要以分号(;) 结尾)
查看/修改密码策略: show variables like 'validate_password%';
修改密码强度:set global validate_password.policy = LOW; 同理可修改其他项,具体含义自行百度
问题1
如上修改密码策略后如何生效,本人测试修改策略后,重启mysql策略变回之前,未生效,求问如何生效!!!!!!
问题2:关于Navicat连接mysql报 Host is not allowed to connect to this MySQL
解决: 1.登录mysql,登录方法向上看
2.执行 use mysql;
3.执行update user set host = '%' where user = 'root';
4.执行FLUSH PRIVILEGES;(本人亲测有效)