注意:下面的命令都是在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,如有不足之处,欢迎指正!