Mac下安装MySQL并设置root密码

学习spring框架,按书上步骤走,卡在了第一步给root设置密码。搜了一圈也没合适的解决方法,最后自己尝试了一下解决了。

1、如果以前有安装过MySQL,按下面步骤彻底删除后在重新安装,避免一些奇怪的问题。下面步骤如果有执行不成功的可以忽略

  1. ps -ax | grep mysql
  2. 杀死所有与MySQL相关的进程
  3. brew remove mysql
  4. brew cleanup
  5. sudo rm /usr/local/mysql
  6. sudo rm -rf /usr/local/var/mysql
  7. sudo rm -rf /usr/local/mysql*
  8. sudo rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
  9. sudo rm -rf /Library/StartupItems/MySQLCOM
  10. sudo rm -rf /Library/PreferencePanes/My*
  11. launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
  12. edit /etc/hostconfig and remove the line MYSQLCOM=-YES-
  13. rm -rf ~/Library/PreferencePanes/My*
  14. sudo rm -rf /Library/Receipts/mysql*
  15. sudo rm -rf /Library/Receipts/MySQL*
  16. sudo rm -rf /private/var/db/receipts/mysql
  17. 重启电脑

2、使用brew安装MySQL

安装MySQL:
brew install mysql
安装成功后启动mysql:
mysql.server start
设置root密码:
mysql_secure_installation
执行上面命令后会回答一些问题,其中有一个让你设置密码。

你可能感兴趣的:(Mac下安装MySQL并设置root密码)