安装后无法连接到MySQL实例

  • 本文关键字:MySQL 实例 连接 安装 mysql
  • 更新时间 :
  • 英文 :


我将按照本教程设置MySQL数据库。我安装了它,并用root密码成功初始化了一个实例,但我在通过命令行连接到该实例时遇到了问题。当我点击bin下的"mysql"可执行文件时,我会收到以下消息

ERROR 1045 (28000): Access denied for user 'hunter'@'localhost' (using password: NO)

如果我尝试进入

> mysql -u root -p

在终端我收到这个信息

-bash: mysql: Permission denied

它在说明中说,应该提示我输入数据库的密码,但出于某种原因,它不允许我输入。

我建议首先尝试mysql工作台。您可以在下载https://dev.mysql.com/downloads/workbench/。

从bash调用mysql似乎会给您带来问题。如果您使用的是*Nix环境,这可能是一个权限问题,您需要在mysql二进制文件上设置正确的权限。然而,通常正确的安装应该已经完成了。请参阅:https://askubuntu.com/questions/229589/how-to-make-a-file-e-g-a-sh-script-executable-so-it-can-be-run-from-a-termi

其次,您应该使用用户名roothunter不是默认用户名。

来自mysql文档:

如何重置根密码如果您从未为MySQL分配过root密码,则服务器根本不需要以root身份连接的密码。然而,这是不安全的。有关分配密码的说明,请参阅第2.10.4节"保护初始MySQL帐户"。

参考:https://dev.mysql.com/doc/refman/8.0/en/resetting-permissions.html

最新更新