由于个人想将mysql使用图形化界面LaunchRocket(有关LaunchRocket的安装方式在Mac上的Homebrew辅助工具Cakebrew和LaunchRocket这篇文章中有相关介绍)来进行管理,所以将电脑上之前使用官方安装包安装的mysql卸载掉,改使用brew方式重新安装一下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*
vim /etc/hostconfig
执行完上面命令后使用的是Vim指令,复制上述命令,保存,退出即可。
继续输入下面的命令
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的卸载就完成了,简单吧,接下来是使用brew的方式进行安装
用如下命令安装mysql:
brew install mysql
命令安装完mysql后,使用
mysql -uroot -p
输入密码发现出现
Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
我在tmp目录下并没有看到mysql.sock这个文件。猜想它是在mysql服务启动时才会创建,于是执行了如下的命令:
mysql.server start
然后在执行
mysql -uroot -p
密码直接使用回车,则可以进行登录,如果你想进行密码的设置,则执行
mysql_secure_installation
然后根据提示一直设置下去就可以了