在MAMP中连接到MySQL

时间:2013-05-14 19:09:00

标签: php mysql mamp

我正在尝试将HTML表单连接到我的MAMP上的MySQL数据库。

但是我无法打开MySQL连接。我一直收到消息“无法连接”

我对此的看法 -

  1. 主机不正确
  2. 用户名和/或密码不正确。我在config.inc.php中找到了这个信息,所以我认为它是正确的,但是有可能......
  3. 这是PHP脚本

    <?php
    class Database {
        function insert() {
            $dbhost = 'localhost:8888';
            $conn = mysql_connect($dbhost, 'root', 'root');
            if (! $conn) {
                die('Could not connect: ' . mysql_error());
            }
            else {
                echo "connected";
            }
        }   
    }
    

    &GT;

2 个答案:

答案 0 :(得分:3)

this thread的可能解决方案:

a)启动MAMP,转到“偏好设置”并将 SQL端口设置为 3306

b)使用这组命令:

ps aux | grep mysql 
lsof -i 
killall -9 mysqld 
在终端

并重新启动MAMP。

度过愉快的一天。

答案 1 :(得分:0)

我相信 MAMP 中 mySQL 的默认端口是 8889 Web 服务器端口是 8888