MySQLのパスワード変更後、114laがデータベースに接続できない

MySQLのパスワード変更後、114laがデータベースに接続できない

MySQLのパスワードを変更した後、114laでデータベースに接続できないというメッセージが表示される場合、通常はプログラム自体が壊れているのではなく、サイトの設定ファイルに保存されているデータベースパスワードがまだ同期更新されていないことが原因です。

確認すべきファイルパスは次のとおりです。

/admin/config/cfg_database.php

このファイルを開き、たとえば次のようなデータベース接続設定を探します。

$GLOBALS['database']['db_user'] = '114la_open'; // データベースユーザー名
$GLOBALS['database']['db_pass'] = '114la_open'; // データベースパスワード
$GLOBALS['database']['db_name'] = '114la_open'; // データベース名
$GLOBALS['database']['db_host'] = 'localhost';  // データベースアドレス

ホスティング会社またはサーバー管理画面で提供されているデータベース情報に合わせて、該当する項目を手動で修正します。

  • db_user:データベースユーザー名
  • db_pass:新しいデータベースパスワード
  • db_name:データベース名
  • db_host:データベースホストアドレス。よくある値は localhost ですが、ホスティング会社が提供する内部ネットワークアドレスやドメイン名の場合もあります

修正後にファイルを保存し、114laの管理画面またはトップページを再読み込みします。それでも接続できない場合は、次の項目を引き続き確認してください。

  1. MySQLの新しいパスワードがすでに有効になっていることを確認する。
  2. データベースユーザー名とデータベース名を逆に入力していないことを確認する。
  3. データベースホストアドレスが、ホスティング会社指定の別アドレスではないか確認する。
  4. 設定ファイル内の引用符やセミコロンを誤って削除していないか確認する。
  5. サーバーにキャッシュやPHPプロセスのキャッシュがある場合は、関連サービスを再起動してから再度テストする。

一般的には、ホスティング会社から提供された正しい情報を cfg_database.php に入力すれば、データベース接続は復旧できます。

Leave a Reply