背景:之前安装过mysql,然后一顿操作,搞得mysql启动不了了,于是卸载重装,各种不好使,重装之后,更是直接启动不了了,也不知道什么原因,于是网上找资料,各种试,终于弄好了,从中我觉得可能的原因有以下情况:
有以下文件,执行以下命令进行删除,没有可忽略
sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Library/PreferencePanes/My* sudo rm -rf /Library/Receipts/mysql* sudo rm -rf /Library/Receipts/MySQL* sudo rm -rf /var/db/receipts/com.mysql.*
然后重装一下mysql;
进入到mysql存放路径,给mysql文件夹授权,执行以下命令,用你自己的mysql路经
cd /usr/local sudo chmod -R 777 mysql-8.0.26-macos11-x86_64/
然后重新安装一下mysql(这次不要删除文件)
这个时候mysql已经启动了
这是因为没有配环境变量,然后配置环境变量,如下:
编辑bash_profile文件,输入以下命令:
vim ./.bash_profile
进入到该文件中,按 i 键进入编辑模式,输入以下内容:
#mysql export PATH=${PATH}:/usr/local/mysql/bin
按ESC键,输入 (:wq)再按回车键 即保存并退出了
然后就可以在任意目录下使用mysql命令了。