macos dmg安装方式设置mysql密码

发布于 2021-03-01  215 次阅读


之前偷懒用的mamp pro集成的mysql,但是今天big sur系统升级之后就用不了了,也懒得折腾那个软件,索性换成了mysql,之前也有brew方式装过mysql,结果经常忘记装在哪个目录下,所以这次干脆换成了dmg包安装

安装过程省略.....

安装完之后在系统设置里面就会有对应的mysql图标(如果没有可以尝试重启)

之后不用着急去打开mysql的服务,现在我们先进去安装目录

进入路径  

cd /usr/local/mysql/bin

输入命令 sudo su, 这里需要输入开机密码

之后输入命令:

./mysqld_safe --skip-grant-tables

上面的代码是启动mysql并且跳过权限认证,启动好之后就开另外一个窗口,继续到该目录

cd /usr/local/mysql/bin

进入mysql

sudo ./mysql 

切换到mysql的database

use mysql;

flush privileges;

执行修改密码sql

set password for 'root'@'localhost'=password('新密码');

完成以上操作密码就修改完成了,记得关闭bash窗口里面的mysql服务,如果关闭之后无法正常启动mysql的服务那就是程序服务没有正常关闭,需要自己手动kill掉

ps -ef | grep mysql

找到进程执行

sudo kill -9 pid

执行完后就可以正常启动了,但是如果需要控制台使用mysql会出现mysql command not found之类的错误,直接修改配置文件

vim ~/.bash_profile

在bash_profile最后一行加入

export PATH=$PATH:/usr/local/mysql/bin

保存之后中端执行

source ~/.bash_profile

一个逐渐被时间遗忘掉的人