3
我在我的OS X Mountain Lion盒子上安裝了MySQL,並讓它工作。現在,我在獲取新的WordPress網站時遇到問題,並且有人建議我的服務器配置不正確,因爲我必須提供端口。我創建了這個測試代碼來驗證連接:MySQL連接所需的默認端口
<?php
$mysqli = new mysqli('localhost:3306', 'root', 'somepassword', 'gazos');
if ($mysqli->connect_error)
die('Connect Error (' . $mysqli->connect_errno . ') '. $mysqli->connect_error);
else
echo 'Good connection to gazos';
?>
它返回一個很好的連接。如果我刪除端口,它會出錯。在另一個非WordPress網站中,我有類似的功能。我不記得配置MySQL。我剛安裝它。當我檢查了我的my.cnf文件,一切都只是註釋掉:
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
是正常提供一個連接上的默認端口?如果不是,我需要解決什麼問題。
也許嘗試 '新的mysqli(' 127.0.0.1' , '根', 'somepassword', 'gazos');' – Banning
而且沒有你不需要在那裏HTTP端口號: //www.php.net/manual/en/mysqli.quickstart.connections.php – Banning
檢查你的php.ini的端口覆蓋http://www.php.net/manual/en/mysql.configuration.php#ini。 mysql.default-port – user20232359723568423357842364