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

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

我对此的想法——

  • 主机不正确
  • 用户名和/或密码不正确。我在 config.inc.php 中找到了这个信息,所以我相信它是正确的,但有一种可能性..

  • 这是 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";
            }
        }
    }
    

    ?>

    最佳答案

    this thread 的可能解决方案:
    a) 启动 MAMP,转到 Preferences 并将 SQL Port 设置为 3306
    b) 使用这组命令:

    ps aux | grep mysql
    lsof -i
    killall -9 mysqld
    
    在终端中并重新启动 MAMP。

    关于php - 在 MAMP 中连接到 MySQL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16550942/

    10-16 14:41
    查看更多