Php Can';你不能连接到MySQL数据库吗?
我使用的是一个运行Ubuntu 12.04的流浪者盒子。我可以连接到phpMyAdmin,我可以创建表。但是当我尝试通过Sequel Pro连接或尝试将我的项目连接到数据库时,它将无法连接。在Sequel Pro中,我遇到了这个错误Php Can';你不能连接到MySQL数据库吗?,php,mysql,database,phpmyadmin,vagrant,Php,Mysql,Database,Phpmyadmin,Vagrant,我使用的是一个运行Ubuntu 12.04的流浪者盒子。我可以连接到phpMyAdmin,我可以创建表。但是当我尝试通过Sequel Pro连接或尝试将我的项目连接到数据库时,它将无法连接。在Sequel Pro中,我遇到了这个错误 MySQL表示:无法连接到'127.0.0.1'(61)上的MySQL服务器。 我试过其他帖子,但都没用。凭据是正确的,因为我已经尝试了多次。我也尝试添加端口,但没有帮助。作为提示,我正在使用教程Sequel Pro是一款Mac应用程序。它不会在Ubuntu上运行。
MySQL表示:无法连接到'127.0.0.1'(61)上的MySQL服务器。
我试过其他帖子,但都没用。凭据是正确的,因为我已经尝试了多次。我也尝试添加端口,但没有帮助。作为提示,我正在使用教程Sequel Pro是一款Mac应用程序。它不会在Ubuntu上运行。这意味着您没有在您的流浪VM上运行它 127.0.0.1是环回IP地址。它的意思是“这台机器” 您需要:
- MySQL访问控制包括允许连接的机器的网络地址
- MySQL可以配置为通过TCP/IP或仅通过套接字进行侦听
这与凭证无关。如果是凭据,您将得到“拒绝访问”。这是tcp/套接字级别的问题。您确定msyql服务器正在运行吗?你试过从命令行连接吗<代码>>mysql-u root-p mydb@deanosar-由于phpMyAdmin连接到它,似乎很有可能。您的Sequel Pro或客户端项目是否与mysql数据库在同一台机器上运行?是的。当我尝试命令时,它工作正常@迪诺萨索:我刚试过我的IP,但仍然无法连接。不过,当我使用浏览器时,我的IP地址与phpMyAdmin配合得很好。