在试图在另一台计算机上建立数据库时,我不断地遇到这个问题。我试着找出解决办法,但到目前为止,我没有什么办法奏效,我也不知道是什么导致了这个问题。
无法连接到数据库服务器。用户'root'@'localhost‘的连接尝试失败(使用密码(否)(是)
所讨论的计算机确实安装了以前的版本,我卸载并重新安装了另一个版本(稍后)。
发布于 2014-07-31 07:37:49
您选择的标记与Linux相关,您所附加的指南用于Windows。如果Linux是您的情况,那么请按照以下步骤重新设置MYSQL密码。
以root身份登录并停止mysql守护进程。现在,让我们启动mysql守护进程,跳过存储密码的授权表。
/etc/init.d/mysql stop然后跑:
mysqld_safe --skip-grant-tables您应该看到mysqld成功启动。如果没有,那么你有更大的问题。
现在,您应该能够在没有密码的情况下连接mysql。用用户root打开mysql:
mysql --user=root mysql在mysql中输入下一个命令:
mysql> update user set Password=PASSWORD('new-password') where user='root';
mysql> flush privileges;
mysql> exit;https://serverfault.com/questions/616817
复制相似问题