无法连接到家庭计算机上的MySQL数据库

时间:2018-02-04 23:45:47

标签: mysql database-connection

描述

我已经将MySQL installer 5.7.21 for Windows下载到我的Windows 10机器上并在端口3306上设置了一个服务器(我在MySQL工作台中看到服务器状态为“正在运行”,我也通过查看Windows确认了这一点“服务“设置”。

我在这个服务器上创建了一个带有虚拟表的数据库。我没有执行sql语句的问题。

在Windows防火墙内,我将“mysql_port_3306”和“Port 3306”都设置为“允许的应用程序”。

在MySQL Workbench中,我连接到服务器并发出(已弃用)命令

GRANT ALL ON *.* TO 'username'@'1.2.3.4' IDENTIFIED BY 'password';

username1.2.3.4password替换为我的用户名,我的笔记本电脑的IP地址(与我正在设置此服务器的cpu不同的cpu),和密码。

在笔记本电脑上,我使用以下连接参数在MySQL Workbench中创建了一个新连接:

  • 连接方法:标准(TCP / IP)
  • 主机名:托管数据库的计算机的全名(也是服务器主机名)
  • 港口3306
  • 用户名和密码:上面SQL语句中设置的相同值

问题

完成所有这些操作后,当我在笔记本电脑上测试连接时,程序会在短时间内进入“无响应”状态,然后再次可用,而不会给出连接测试的结果。如果我尝试连接,则会收到以下错误:

  

无法连接到数据库服务器

我需要采取其他步骤来连接到我创建的服务器吗?我读到的大多数指南都与安装工作台,启动服务器或连接到已经配置为允许远程连接的服务器有关,但我觉得我错过了一步。

谢谢!

0 个答案:

没有答案