无法从工作台连接到数据库MySQL

时间:2016-03-24 19:13:30

标签: mysql database database-connection mysql-workbench

我尝试使用MySQL Workbench,但显示错误“无法连接到数据库”。无论是将localhost还是我的工作台主机中的AWS RDS的DNS作为DNS。 “我正在使用Xampp来运行端口号为3306的mysql服务器”

错误: 无法连接到DataBase Server

您的连接尝试在localhost上从主机到服务器的用户“root”失败:NULL; 无法打开命名管道到主机:管道:MySQL(2)

请: 1.检查mysql是否在服务器localhost上运行。 2.检查mysql是否在端口NULL上运行(注意3306是默认值,但可以更改)

3.检查root有权从您的地址连接到localhost。 4.确保您在提供密码时提供密码,并使用正确密码从您连接的主机地址连接localhost。

2 个答案:

答案 0 :(得分:0)

如果要测试与MySql的连接,请使用Heidi(我推荐它)。如果它不起作用,请通过录音检查您的DataBase服务器是否在端口3306中运行:

  

netstat -atp tcp | grep -i“听”。

您还可以在/xampp/mysql/bin/my.ini中更改侦听端口:

  

my.ini:

           

密码= your_password     port = 3306 ---> 3307     socket =“/ xampp / mysql / mysql.sock”``

答案 1 :(得分:0)

看起来您没有配置端口。检查您有端口设置的连接设置。

enter image description here