2013-05-14 56 views
2

我试图让一个HTML表单连接到我的MAMP上的MySQL数据库。在MAMP中连接到MySQL

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

我的想法 -

  1. 主机是不正确
  2. 的用户名和/或密码不正确。我发现的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"; 
     } 
    } 
} 

?>

+0

哎呀,是的。修正了它 –

+0

你有没有尝试使用'$ dbhost'回应函数? – j08691

回答

3

可能从解决方案this thread

一)启动MAMP,去首选项,设置SQL端口到。

B)使用此命令集的:

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

,并重新启动MAMP。

祝您有愉快的一天。

+1

重新启动MAMP工作。 –