ホスト上のmySQLデータベースにWebサイトを接続するのに苦労しています。しかし、私はApacheでPC上で自分のWebサイトを実行していたとき、スムーズに接続していました。Linuxサーバの「ソケット経由でローカルMySQLサーバに接続できません」
<?php
$conn_error = 'Could not connect';
$mysql_host = 'localhost';
$mysql_user = 'root';
$mysql_pass = '';
$mysql_db = 'firstdatabase';
if(!mysql_connect($mysql_host,$mysql_user,$mysql_pass)|| [email protected]_select_db($mysql_db)){
die($conn_error);
}else{
//echo 'Connected';
}
?>
そして、私はWebホスト上でMySQLに接続しようとすると、それは私に次のエラーを与える:私は接続するために使用しているスニペットがある
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server
through socket 'MySQL' (2) in /home/umudo/public_html/connectserver.inc.php on line 10
私は見つけるためのWeb経由で検索しましたこの問題の正確な例は見つかりませんでした。
ユーザー名/パスワードが正しいかどうかチェックしましたか? –
私は、あなたのホストにパスワードがない 'root'ユーザであることを強く疑う。 –
はい、私はnullとして返すので、rootユーザはパスワードを持っていません。 – Umut