我是MySQL的新手。
我通过从mac中的oracle下载的dmg文件安装了MySQL。我也创建了我的第一个连接,但现在每当我试图再次连接它,它就不允许我。
我在互联网上读到,我需要ALTER根密码。所以我尝试了很多方法,但是要么是UPDATE Command not found,要么是Access denied to root@localhost...
有人能给我一个解决办法吗?
发布于 2017-10-14 07:24:17
我的问题是通过以下URL中的信息解决的:
https://vladster.net/en/instructions/install-mysql-mac/
采取的步骤:
cd /usr/local/mysqlsudo bin/mysql_secure_installation以上步骤解决了我的问题。
发布于 2017-10-08 09:04:22
首先,是否有现有的根密码?你在Mac上登录到一个管理员访问的帐户吗?在许多Mac上,默认情况下根安装是禁用的。下面是一些可以尝试查看您的安装状态的东西:
sudo -s xxxx命令(其中xxxx是要执行的命令)并以根用户身份运行该命令?如果您可以使用sudo -s在MySQL终端中运行命令。(见:https://apple.stackexchange.com/questions/14421/how-do-i-run-terminal-in-sudo-mode.)这两个步骤可以解决您的问题。若否,则:UPDATE user SET authentication_string=PASSWORD("NEWPASSWORD") WHERE User='root';,现在使用Authentication_String设置密码参数。虽然苹果建议不要使用根用户,但MySQL通常会要求它。https://dba.stackexchange.com/questions/187966
复制相似问题