私は最近、usbWebserverを使用しているので、基本的にはローカルサーバーです。 昨日、ドメインとホスティングを購入しました。ファイルをサーバーに移動したかったのです。MySQLが接続に失敗しました
私は自分のユーザ名、パスワード、およびURLを変更しましたが、mysql_connectを動作させることはできません。
<?php
$mysqlhost = "mysql04.totaalholding.nl";
$user = "a";
$passwd = "";
$mysql = mysql_connect($mysqlhost, mysql_real_escape_string($user), mysql_real_escape_string($passwd));
if (!$mysql) {
die('Could not connect: ' . mysql_error());
}
$db_selected = mysql_select_db('a_turfjes', $mysql);
if (!$db_selected) {
die('Could not connect: ' . mysql_error());
}
?>
上記のコードは、データベースに接続する方法です。これは動作するはずです。 (私のユーザ名ではなく、パスワードも空でないことに注意してください)。
DATABASE:a_turfjes
エクスターナルMySQLのホスト:mysql04.totaalholding.nl
ユーザー:
これら
は、データベースのプロパティである私はかなりわからないa_adminたユーザ名cpanel(PHPMyAdminにアクセスするために必要です)のユーザ名とパスワード、またはデータベースのユーザであるユーザ名とパスワードを使用する必要があります。
このエラーに関する助けが必要です。 ()上記のファイルである(をdb.phpを含む)私のindex.phpにアクセスすると、私は次のエラーを受け取る:
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'root'@'localhost' (using password: NO) in /home/a/public_html/turfjes/db.php on line 8
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in /home/a/public_html/turfjes/db.php on line 8
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'root'@'localhost' (using password: NO) in /home/a/public_html/turfjes/db.php on line 8
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in /home/a/public_html/turfjes/db.php on line 8
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'www30.totaalholding.nl' (using password: NO) in /home/a/public_html/turfjes/db.php on line 8
Could not connect: Access denied for user 'root'@'www30.totaalholding.nl' (using password: NO)
ローカルホストを外部ホストに変更しないでください。データベースは自分のサイト以外のサイトでホストされているため。 – user1390504
@ user1390504はい、それを変更する必要があります。 – Rodney