有时设置好了数据库的账户密码,结果转眼就忘了,没办法只好跳过登录验证,重新设置一下
首先找到 MySQL 的配置文件(默认):/ect/my.cnf(windows 的在 MySQL 的安装目录下的 my.ini 文件中)
在[mysqld]下添加 skip-grant-tables
like this
然后重启mysql服务
service mysqld restart
再次登录mysql进行密码修改
mysql -u root -p
输入密码时,直接回车跳过,则直接进入MySQL
分别执行以下sql
use mysql;
update user set password=password('新的密码') where user='root';
flush privileges;
操作完毕。
后面记得把配置文件的skip-grant-tables删除重启服务