私は eleven 2 によってホスティングを提供されており、新しい MySQL ユーザーを作成し、リストされているすべてのアクションにアクセスできるようにしました。
次のエラーが表示されます
Warning: mysql_connect() [function.mysql-connect]: Access denied for user '(username is here, removed for posting)' (using password: YES) in /home/.../public_html/config.php on line 10
ここに私の設定ファイルがあります
//connection details have been removed for posting purposes
<?php
define('SQL_SERVER',''); // Database Server
define('SQL_USER',''); // User
define('SQL_PASS',''); // Password
define('SQL_DB',''); // database
mysql_connect(SQL_SERVER,SQL_USER,SQL_PASS) or die("Error: ".mysql_error()); // Connection to the server
mysql_select_db(SQL_DB) or die("Error: ".mysql_error()); // Connecting to the database
?>
この投稿Access denied for user 'someuser'@'localhost' (using password: YES)で提案されているように、次のことを試みました
GRANT ALL PRIVILEGES ON databasename.* TO 'bookorama'@'%' IDENTIFIED BY 'yourpassword';
FLUSH PRIVILEGES;
しかし、「#1044 - ユーザーのアクセスが拒否されました」というエラーが表示されました。CPanel にログインしてデータベース ユーザーをチェックアウトすると、ログインしようとしたユーザーが表示されるので、なぜ機能しないのか混乱しています。
編集 - 動作するようになりました。サーバーに問題がありました。ホストに連絡し、彼らはそれを処理しました。返信ありがとうございます。