1
我的應用zend框架沒有連接到銀行,但一個簡單的php腳本連接成功。Zend框架1.11 - SQLSTATE [HY000] [2003]無法連接到'localhost'上的MySQL服務器(111)
錯誤Zend框架 SQLSTATE [HY000] [2003]無法連接到MySQL服務器上的 'localhost'(111)
我簡單的PHP腳本
<?
$banco = "database_test";
$usuario = "root";
$senha = "1234";
$hostname = "localhost";
$conn = mysql_connect($hostname,$usuario,$senha);
mysql_select_db($banco) or die("fail");
if (!$conn) {echo "error"; exit;}
else {echo "Sucess.";}
mysql_close();
?>
我使用Ubuntu 12.10 。在Ubuntu 11.10中,我的zend framwrok應用程序工作。
我已經試過了,但是當我運行命令,我得到$ setsebool -P httpd_can_network_connect = 1 無法設置持續的布爾值,請以root身份嘗試。 無法更改策略布爾值 rudy @ rudy-pc:〜$ sudo setsebool -P httpd_can_network_connect = 1 libsemanage.dbase_llist_set:在數據庫中找不到記錄(沒有這樣的文件或目錄)。 libsemanage.dbase_llist_set:無法設置記錄值(沒有這樣的文件或目錄)。 無法更改布爾值httpd_can_network_connect 無法更改策略布爾值 – user1657394 2013-04-10 00:52:46
然後參考此文檔以瞭解更多步驟,它包括添加註冊表項並重新啓動http://dev.mysql.com/doc/refman/5.1/en/can- not-connect-to-server.html – 2013-04-10 00:55:45
否則請參閱http://stackoverflow.com/questions/1420839/cant-connect-to-mysql-server-error-111 – 2013-04-10 00:58:05