我正在尝试将HTML表单连接到我的MAMP上的MySQL数据库。
但是我无法打开MySQL连接。我一直收到消息“无法连接”
我对此的看法 -
这是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;
答案 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