php - MySQL workbench 连接数据库的方法

标签 php mysql mysql-workbench putty

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

  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 的东西?我已经下载了文件,但是当我双击它时没有任何反应。我需要以管理员身份运行它吗?我的一个 friend 告诉我,我根本不需要那个。那我现在该怎么办呢?

任何线索请赐教。谢谢!

最佳答案

要使用 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

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

enter image description here

关于php - MySQL workbench 连接数据库的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30746975/

相关文章:

php - 在Mysql命令中使用时的字体颜色问题

php - 捕获 mysql_query 错误

javascript - 在 .php 文件中添加 javascript 签名板

php - Twig 渲染数组键,里面有破折号

mysql - Laravel 一对多(逆)/属于返回 null

mysql - 在 mysql 中每天删除除 max(timestamp) 之外的所有行

MySQL帮助正向工程

php - 如何在 IntelliJ 中执行 web 应用程序的 php 脚本?

php - 服务中的许多依赖项

mysql - 如何将MySQL查询结果导出到多个 `txt`文件?