无法连接MySQL数据库?

时间:2014-03-13 16:07:02

标签: php mysql database phpmyadmin vagrant

我正在使用运行Ubuntu 12.04的Vagrant盒子。我可以连接到phpMyAdmin,我可以创建第四个表。但是当我尝试通过Sequel Pro连接或尝试将我的项目连接到数据库时,它将无法连接。在Sequel Pro中我收到此错误

MySQL said: Can't connect to MySQL server on '127.0.0.1' (61)

我尝试了其他帖子,但没有任何帮助。凭证是正确的,因为我多次尝试过。我也尝试添加端口但它没有帮助。我正在使用this教程

1 个答案:

答案 0 :(得分:1)

Sequel Pro是一款Mac应用程序。它不会在Ubuntu上运行。这意味着您无法在Vagrant VM上运行它。

127.0.0.1是一个环回IP地址。这意味着"这台机器"。

你需要:

  1. 确保您的MySQL服务器配置为允许您通过网络连接到它
    • MySQL访问控制包括允许连接的计算机的网络地址
    • 可以将MySQL配置为通过TCP / IP或仅通过套接字进行侦听
  2. 使用Vagrant VM的IP地址而不是OS X主机