1

誤ってすべてのユーザーが phpMyAdmin にアクセスしてしまい、mysql に再度アクセスできるようにユーザーを再設定する方法がわかりません。

現在、コマンドラインを使用しているときにMySQLにサインインすることさえできず、phpMyAdminはエラーを表示するだけです。

4

3 に答える 3

0

Looks like you've not just delete the table, but also the entire mysql permission database. You need now to find the script 'mysql_install_db'. Once you run it, you will recreate the mysql permissions database. Now you need recreate users for any application you've set up previously.

于 2013-05-25T02:00:46.037 に答える
0

root パスワードのリセット

次のコマンドで mysqld サーバーに接続します。

shell> mysql

mysql クライアントで次のステートメントを発行します。パスワードを使用するパスワードに置き換えます。

mysql> UPDATE mysql.user SET Password=PASSWORD('MyNewPass')
    ->                   WHERE User='root';
mysql> FLUSH PRIVILEGES;

このFLUSHステートメントは、パスワードの変更を認識できるように、付与テーブルをメモリに再ロードするようにサーバーに指示します。

于 2013-05-25T01:44:42.693 に答える