如何将MySQL工作台连接到数据库

时间:2015-06-10 04:12:48

标签: php mysql mysql-workbench putty

我正在尝试使用mysql workbench访问我办公室的数据库。我的朋友已经帮我在PuTTY中设置连接,所以我可以在“黑白”窗口中编写我的MySQL脚本。但是,当我尝试使用MySQL工作台来连接数据库时,会导致错误。它说:

  Failed to Connect to MySQL at 127.0.0.1:3306 with user martin (I tried root as well)
  Can't connect to MySQL server on '127.0.0.1' (10061)

我知道在stackoverflow上有很多关于这方面的问题和答案。我试了一些,但没有运气。

我想我在某个目录中需要一个名为mysqld.exe的东西吗?我已经下载了文件,但是当我双击它时没有任何反应。我需要以管理员身份运行吗?我的一个朋友告诉我,我根本不需要那个。那我现在该怎么办?

任何线索请赐教。谢谢堆!

2 个答案:

答案 0 :(得分:1)

要使用Workbench软件连接到MySQL数据库,您应该执行以下操作:

打开Workbench应用程序>>数据库>>连接数据库。设置窗口将显示,请填写如下字段:

SSH部分

  • 连接方法: SSH上的标准TCP / IP
  • SSH主机名: OFFICE-SERVER-IP
  • SSH用户名: SSH-USERNAME-HERE
  • SSH密码: SSH-PASSWORD-HERE

Mysql部分

  • MySQL主机名: 127.0.0.1
  • MySQL服务器端口: 3306
  • 用户名: MYSQL-USERNAME-HERE
  • 密码: MYSQL-PASSWORD-HERE

仅出于Ilustration目的,您的配置应如下所示:

enter image description here

答案 1 :(得分:0)

在您的示例中,您似乎正在尝试访问在本地计算机上运行的Mysql服务器。 127.0.0.1的MySQL意味着连接到本地机器上运行的mysql服务器。

如果您与服务器位于同一网络上并且您的Mysql服务器设置为允许从第二台计算机访问,则需要输入运行Mysql服务器的计算机的IP地址,例如192.168.1.210: 3360表示使用默认的Mysql端口3360连接到IP地址为192.168.1.210的机器。您的Putty设置应该具有您需要连接的机器的IP地址。