忘记mysql的密码是一件不好的事,通常我们会把密码记住,或者是存在文档中,避免忘记,如果忘记了密码可以参照下方方法来更改,这个操作需要重启mysql。
首先我们在my.cnf文件中的【mysqld】选项下插入一行配置:skip-grant-tables来跳过密码认证。
下一步重启mysql
service mysqld restart
重新启动后,使用mysql -uroot登录将不再需要密码。
进入数据库管理端后,通过下方sql来更改掉root账户的密码(当然也可以更改其他用户的密码,如果你不需要用root登录。)
mysql> USE mysql;mysql> UPDATE user SET Password = password (‘新密码’) WHERE User = ‘root’ ;mysql> flush privileges ;mysql> quit
更改完毕后,将my.cnf文档中skip-grant-tables配置删除或者注释后再重启mysql即可。
原文地址:https://www.cnblogs.com/xiaodai12138/p/8963735.html
时间: 2024-10-11 00:09:28