問題:
おっと! MySQL root ユーザーの権限を制限し、テーブルの変更を禁止しました。絶対権限を復元して、このユーザーを以前の状態に戻すにはどうすればよいですか?
解決策:
これを段階的に見てみましょう:
ダブルチェック:
まず始めてください必要な権限を実際に削除したことを確認します。次のコマンドを実行します。
SELECT * FROM mysql.user WHERE User = 'root';
Grant_priv 列と Super_priv 列を確認します。
簡単な修正:
すべての権限の付与を試行します。これを使ってコマンド:
GRANT ALL ON *.* TO 'root'@'localhost';
フォールバック オプション:
上記の方法で権限が復元されない場合は、--skip-grant-tables を使用して MySQL を再起動します。オプション。次に、次のコマンドを使用してサーバーに接続します。
mysql
次のコマンドを発行します。
UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root'; FLUSH PRIVILEGES;
以上がMySQL ルート ユーザーを誤って制限した後に完全な権限を復元するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。