刚装好MySQL时,不进入MySQL修改密码

注意:下面的命令都是在shell命令行里执行的,不需要进入MySQL软件内

第一步,给root用户设置密码:

mysql -u root -e "update mysql.user set password = password(‘123456‘)  where user=‘root‘"

其中password()是一个函数,里面的参数就是你希望用的密码,比如我这句就是把root用户的密码设置成123456了

第二步,删除空的记录(刚装好MySQL时,不输入密码就能登陆,就是因为有这个空记录,删了就不能不用密码登陆了)

mysql -u root -e "update mysql.user set password = password(‘123456‘)  where user=‘root‘"

第三步,刷新

mysql -u root -e "flush privileges"

  

最后修改于2020-06-02 14:53,如有不足之处,欢迎指正!

刚装好MySQL时,不进入MySQL修改密码

上一篇:如何查看mysql中每张表的空间大小


下一篇:关于mysql的explain慢查询详解