のプロンプトでmysqlを実行しているrootパスワードを最初に変更しました
mysql -u root -p
パスワードの更新:
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
ファイルconfig.inc.php
の編集された行 新しいルートパスワードを使用:
$cfg['Servers'][$i]['password'] = 'MyNewPass'
mysqlサービスを停止して再起動します(Windowsの場合:mysql_stop.bat
/mysql_start.bat
)
phpMyAdminを機能させました!
2017年の編集:MySQL≥5.7の場合はauthentication_string
を使用します Password
の代わりに (この回答
を参照してください ):
UPDATE mysql.user SET authentication_string=PASSWORD('MyNewPass') WHERE User='root';