修改 Mysql 登录密码
修改 Mysql 用户登录密码
方法一(推荐)
1 | ALTER USER root@localhost IDENTIFIED BY 'newpassword' |
方法二
1 | SET PASSWORD FOR 'root'@'localhost' = 'newpass'; |
方法三
1 | USE mysql; |
方法四
1 | mysqladmin -u用户名 -p旧密码 password 新密码 |
mysql 8.0以后 没有 password() 函数了,所以方法二、三两个密码都是明文形式,不太推荐,方法四在命令行输入明文密码,也不太推荐
参考自:
修改密码校验策略
如果要改变密码校验策略(比如想使用简单密码),可以用(这是8.0的方法,之前的全局变量名不一样)
1 | set global validate_password.policy=0; |
不过如果没有安装插件好像就不需要(没验证过,毕竟本笨蛋一直用空密码)
具体可以参考这两篇文章: