PHPコードを使用してWordPressデータベースにデータを挿入しようとするとエラーが発生しました。このような接続に失敗しました:ユーザー 'root' @ 'localhost'(パスワード:NO)のアクセスが拒否されました
エラー:
接続に失敗しました:私はこの問題を解決するにはどうすればよい
ワードプレス
に「:アクセスが(NOパスワードを使用して)ユーザ名 '@ 'localhost' のために拒否しません。ライブサーバーで作業しています。
PHPコードを使用してWordPressデータベースにデータを挿入しようとするとエラーが発生しました。このような接続に失敗しました:ユーザー 'root' @ 'localhost'(パスワード:NO)のアクセスが拒否されました
エラー:
接続に失敗しました:私はこの問題を解決するにはどうすればよい
ワードプレス
に「:アクセスが(NOパスワードを使用して)ユーザ名 '@ 'localhost' のために拒否しません。ライブサーバーで作業しています。
メインフォルダ内のconfig.phpを確認し、正しく設定されていればこの行を探します。
/** MySQL database username */
define('DB_USER', '');
/** MySQL database password */
define('DB_PASSWORD', '');
/** MySQL hostname */
define('DB_HOST', 'localhost');
はいそれはまさにそうですが、エラーが発生したとしても。 –
よく間違っている必要があります – DevDonkey
私はライブで働いていますので、ユーザー名とパスワードを入力しました。 –
あなたは 'wp-config.php'でデータベース接続資格情報の設定が間違っています。 – DevDonkey
私はこのようなチェックwp-configファイルを持っています: $ wpconfig = dirname(__FILE__)。 '/wp-config.php'; $ contents =ファイル_get_contents($ wpconfig); ($ DB_HOST [3]、$ DB_USER [3]、$ DB_PASSWORD [3])。 (MySQLサーバに接続できませんでした:%s \ n "、mysql_error());} echo" MySQLサーバに正常に接続されました\ n "; @ $ db_selected = mysql_select_db($ DB_NAME [3]、$ link); } echo "データベースが正常に選択されました\ n"; –
あなたの以前の投稿では、あなたのWordpress操作のためのrootとしてデータベースに接続していました。これは悪い考えです。別のデータベースユーザーを作成し、それに応じて権限を与えます。 – vogomatix