安装信息
本博客中描述的mysql是使用dmg方式安装,非tar包方式安装。
停止mysql服务
mac上dm方式安装的mysql和linux上用他人包安装的mysql,停止命令略有不同。
sudo /usr/local/mysql/support-files/mysql.server stop
之后输入你mac上sudo密码。
一些情况下使用命令方式会无法停止msyql,这时可以使用“系统偏好设置”来关闭服务。
点击系统偏好设置,选择mysql。
点击按钮停止msyql服务
使用跳过权限方式启动mysql
执行入下命令,启动mysql
sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables
启动完后进程并不退出
不必慌,command+n重新开启一个端口,进入mysql
mysql -uroot -p
输入回车,即可进入mysql
修改密码
mysql> use mysql;
mysql> UPDATE user SET authentication_string=PASSWORD('123456') where User='root';
mysql> flush privileges;
重启mysql
一定要重启mysql,否则刚才的修改无法生效
sudo /usr/local/mysql/support-files/mysql.server restart