我的应用程序无法连接到mysql,你能建议测试一下吗?

时间:2009-03-17 18:30:43

标签: mysql macos localhost

我在mac服务器上。从我的主目录,我可以在命令行上找到mysql。但我安装的应用程序(我已经尝试过phpMyAdmin然后是Wordpress)无法连接到mysql @ localhost。

有关解决问题的建议?

另外,我怎么知道运行什么端口mysql?

3 个答案:

答案 0 :(得分:4)

尝试将127.0.0.1:3306指定为主机,看看是否有效......

从评论中修改:

  

使用 netstat -a 查看哪个   MySQL正在监听端口。

答案 1 :(得分:1)

检查以确保安装了mysql扩展程序。

更多信息:http://us2.php.net/mysql

答案 2 :(得分:1)

确保在向用户授予权限时明确列出了localhost。例如,如果您有一个名为blog的数据库,该数据库由名为wordpress的用户访问,则需要使用以下内容创建用户:

grant all on blog.* to 'wordpress'@'localhost' identified by 'blahblah';

我相信mysql命令行实用程序使用Unix文件套接字进行连接,绕过任何主机名或DNS限制。