エラー内容
Database Error: Unable to connect to the database:
Could not connect to MySQL
インストールしたアプリケーションからMySQLのデータベースに接続するユーザーパスワードで、
MySQL 5.7では廃止されている old_password (16桁ハッシュのパスワード) を使用していることが考えられます。
old_passwordの属性を解除するためには、以下の手順でパスワードの再設定が必要です。
1. 利用しているアプリケーションの種類を確認する
2. アプリケーションでMySQL接続に使用しているユーザー名とパスワードを確認する
(確認の手順は、使用中のアプリケーションの種類により異なります)
3. phpMyAdminにログインする ※ログインできない場合は、下記に記載の「上記3.の手順にて~~」をご確認ください。
4. 左側の項目から「mysql」をクリックする
5. 表示されたmysqlの項目から「user」をクリックする
6. 画面の右側に表示された「オプション」の項目から、手順2で確認したユーザ名の左側「編集」をクリックする
7. 「plugin」の項目で、値の欄に「mysql_native_password」を入力する
8. 「authentication_string」の項目で 、関数プルダウンから「PASSWORD」を選択し、値の欄に手順2で確認したパスワードを入力し「実行」
をクリックする
9. 画面左上に表示された「メインページ」アイコンをクリックする。
10. 「SQL」をクリックする。
11. テキストエリアに以下のSQL文を入力(コピーペースト)し「実行」をクリックする
flush privileges;
12. 「SQL は正常に実行されました」と表示されたら、phpMyAdminからログアウトする
上記3.の手順にて、phpMyAdminにログインできない場合につきましては以下の手順をお試しください。
1. コントロールパネルにアクセスし、管理者IDでログインする。
2. 左メニューの「データベース管理」> 「MySQL」をクリックする。
3. 「新しいパスワード」「パスワードの確認」を入力し、「パスワードの変更」を一度のみクリックし、数分程度お待ちください。
※複数回クリックしないようにしてください。また「MySQLのパスワード変更に失敗しました」と表示される場合は
お手数ですが、再度お試しください。
4. 「MySQLのパスワードを変更しました。」と表示されたら、上記の3.の手順以降にお進みください。