我似乎无法弄清楚我必须做什么才能在我的新Mac上正确安装/设置mysql.
1.)我通过自制程序安装mysql
2.)我能跑了 mysql.server start
3.)如果我试图跑,mysql -u root -p我得到这个
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Run Code Online (Sandbox Code Playgroud)
我用Google搜索并浏览了所有类型的来源,但似乎无法弄清楚该怎么做.
更新:
更新2:
让我们停止mysqld:
launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
Run Code Online (Sandbox Code Playgroud)
清洁重新安装程序:
brew remove mysql
brew cleanup
brew doctor
Run Code Online (Sandbox Code Playgroud)
在执行下一步之前备份数据库.然后清理数据目录(以避免以后手动运行额外步骤mysql_install_db):
sudo rm -rf /usr/local/var/mysql
Run Code Online (Sandbox Code Playgroud)
最新一步是从头开始重新安装:
brew update
brew install mysql
Run Code Online (Sandbox Code Playgroud)
然后运行mysqld并尝试登录CLI:
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
mysql -u root
Run Code Online (Sandbox Code Playgroud)