1.停止MySql
在终端输入:
sudo /usr/local/mysql/support-files/mysql.server stop
密码是电脑的密码
2.跳过密码进入MySql
进入mysql的bin目录下
cd /usr/local/mysql/bin/
sudo ./mysqld_safe --skip-grant-tables
会看到MySQL会自动重启,重启之后执行后面步骤。
3.另外开一个终端,设置MySQL密码
执行一下命令
cd /usr/local/mysql/bin/
./mysql
进入到mysql命令状态下,执行命令
FLUSH PRIVILEGES;
设置密码为123456。在mysql命令状态输入
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
停止MySql命令:
sudo /usr/local/mysql/support-files/mysql.server stop
启动MySql命令:
sudo /usr/local/mysql/support-files/mysql.server start