您的位置:首页 > 数据库 > MySQL

brew install mysql

2016-12-26 00:00 218 查看
用brew 在macOs 10.12.2 上安装 msyql 5.7.16

brew install mysql

注意看brew install的输出,db的初始化命令已经完成了。所以不用再额外调用init相关的命令,否则会引发冲突。

安装好了之后,按照以前看过的一些帖子,增加了一个配置文件 /etc/my.conf。 然后mysql就再也启动不起来了。调用brew services start mysql,在其输出中可以看到:通过brew安装的mysql和旧的配置文件会发生冲突。唯一要做的就是不再添加这个/etc/my.conf文件。

有时需要调用一些删除命令来清理之前的残余安装。没有清理干净的安装残余也会引发很多很多冲突。最好看懂下述命令删除的每个文件的含义。

set -e
set -x

#ps -ax | grep mysql
#stop and kill any MySQL processes
brew remove mysql
brew cleanup
sudo rm -rf /etc/my.conf
sudo rm -rf /usr/local/mysql
sudo rm -rf /usr/local/var/mysql
sudo rm -rf /usr/local/mysql*
sudo rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

#edit /etc/hostconfig and remove the line MYSQLCOM=-YES-

rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /private/var/db/receipts/*mysql*

#restart your computer just to ensure any MySQL processes are killed

set +e
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: