安装后无法连接到MySQL实例

安装后无法连接到MySQL实例,mysql,Mysql,我正在按照教程设置MySQL数据库。我安装了它并成功地用根密码初始化了一个实例,但是我在通过命令行连接到该实例时遇到了问题。当我点击bin下的“mysql”可执行文件时,我收到了以下消息 ERROR 1045 (28000): Access denied for user 'hunter'@'localhost' (using password: NO) -bash: mysql: Permission denied 如果我想进去 > mysql -u root -p 在终端,我收到

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

ERROR 1045 (28000): Access denied for user 'hunter'@'localhost' (using password: NO)
-bash: mysql: Permission denied
如果我想进去

> mysql -u root -p
在终端,我收到了这个信息

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

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

我建议首先尝试mysql工作台。你可以在下载

从bash调用mysql似乎给您带来了问题。如果您使用的是*Nix环境,可能是权限问题,您需要在mysql二进制文件上设置正确的权限。然而,通常正确的安装应该已经完成了。见:

其次,您应该使用用户名
root
hunter
不是默认用户名

从mysql文档中:

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

参考:

我建议首先尝试mysql工作台。你可以在下载

从bash调用mysql似乎给您带来了问题。如果您使用的是*Nix环境,可能是权限问题,您需要在mysql二进制文件上设置正确的权限。然而,通常正确的安装应该已经完成了。见:

其次,您应该使用用户名
root
hunter
不是默认用户名

从mysql文档中:

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

参考:

请将您的问题包括在您的控制台/外壳的完整内容中,以便我们可以看到您在哪一点输入的内容以及生成的确切输出(由mysql客户端或您的控制台/外壳生成)。请将您的问题包含在控制台/外壳的完整内容中,以便我们可以看到您在哪一点输入的内容以及生成的确切输出(由mysql客户端或控制台/外壳)。我将尝试与工作台连接-看起来它有一个更易于理解的界面。但是,为了将来的参考,如果我在bash中使用,我如何更改用户名?打开bash shell并以root用户身份连接到服务器
mysql-u root-h localhost-p
Run命令:
ALTER user'username'@'localhost'由'New Password Here'标识发件人:我已经在Workbench上连接了(超级简单),但您的第一个命令仍然会导致一条被拒绝权限的消息:/您是如何安装mysql的?你提取出来了吗?或者使用apt get或yum安装?我刚刚下载了磁盘映像-我在MacOS btwI上,将尝试与工作台连接-看起来它有一个更易于理解的界面。但是,为了将来的参考,如果我在bash中使用,我如何更改用户名?打开bash shell并以root用户身份连接到服务器
mysql-u root-h localhost-p
Run命令:
ALTER user'username'@'localhost'由'New Password Here'标识发件人:我已经在Workbench上连接了(超级简单),但您的第一个命令仍然会导致一条被拒绝权限的消息:/您是如何安装mysql的?你提取出来了吗?或者使用apt-get或yum安装?我刚刚下载了磁盘映像-顺便说一句,我在MacOS上