1.2. 或者 在/etc/my.cnf文件的[mysqld]下添加: skip-grant-tables, 重启mysql服务: service mysqld restart
2. 再新打开一个Terminal, 打开安全模式的mysql, 连接的时候不需要密码:
mysql -u root -p
-- MySQL5.7版本
UPDATE `mysql`.`user` SET `authentication_string`=PASSWORD('123456') WHERE `User`='root' AND `Host`='localhost';
-- MySQL5.6以前部分版本
UPDATE `mysql`.`user` SET `Password`=PASSWORD('123456') WHERE `User`='root' AND `Host`='localhost';