修改root密码
-
停止mysql;
sudo /etc/init.d/MySQL stop
(您可能有其它的方法,总之停止MySQLd的运行就可以了) -
修改mysql的配置文件 在
/etc/mysql/mysql.conf.d/mysqld.cnf
文件中添加skip-grant-tables
每台电脑的文件位置可能不同 -
重新启动mysql
sudo /etc/init.d/MySQL start
-
然后用空密码方式使用root用户登录 MySQL;
MySQL -u root
-
修改root用户的密码:
update MySQL.user set password=PASSWORD('newpassword') where User='root';
flush privileges;
-
重新启动MySQL
/etc/init.d/MySQL restart
就可以使用新密码 newpassword 登录了。