提问者:小点点

无法连接到数据库服务器MySQL


我在Windows10上遇到了MySQL的问题。

这是我第一次使用DB,我不知道如何解决这个错误。 我完全卸载和清理了所有与MySQL相关的文件夹和隐藏文件夹并重新安装,但没有工作。

Cannot Connect to Database Server

Your connection attempt failed for user 'root' to the MySQL server at localhost:3306:

Access denied for user 'root'@'localhost' (using password:YES)

请:

>

  • 检查MySQL是否在地址localhost上运行

    检查MySQL在端口3306上是否可访问(注意:3306是默认的,但这可以更改)

    检查用户root拥有从您的地址连接到localhost的权限(MySQL权限定义哪些客户端可以连接到服务器以及从哪些机器连接到服务器)

    请确保您在需要时提供了密码,并使用了正确的本地主机密码从您连接的主机地址进行连接

    编辑:CMD错误:
    错误1045(28000):拒绝用户'root'@'localhost'的访问(使用密码:YES)


  • 共3个答案

    匿名用户

    您是使用“XAMPP”还是“WAMPP”安装的? 如果不是,试试Xampp,它们在Windows10中非常适合我。 您可以在这里下载:xamppdownload

    另外,请确保您没有将Xamppto安装到本地磁盘C上,请尝试另一个驱动器,因为它将防止您的一些问题。

    匿名用户

    您是否为root用户设置了密码并授予了权限? 请首先检查,因为错误显示拒绝访问用户'root'@'localhost'(使用密码:YES)

    试试这个

    匿名用户

    通过这个“mysql-u root”登录(不带引号),您应该更改您的root密码,还应该在/var/log/mysqld.log查看您的日志,它列出了默认密码,这将节省您大量的时间。