ホームページ > データベース > mysql チュートリアル > MySQL ルート ユーザーの完全な権限を回復するにはどうすればよいですか?

MySQL ルート ユーザーの完全な権限を回復するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-12-09 09:59:10
オリジナル
515 人が閲覧しました

How Can I Recover Full Privileges for My MySQL Root User?

MySQL ルート ユーザーの完全な権限の回復

MySQL 権限を処理する場合、誤って変更するとアクセスが制限され、重要な操作が妨げられる可能性があります。 MySQL root ユーザーから一部の権限を誤って剥奪してしまった場合、そのすべての機能を復元することが重要になります。

解決策

root ユーザーをすべての権限で復元するには、次のようにします。次の手順に従ってください:

  1. MySQL を停止して再起動します。 --skip-grant-tables:
sudo service mysql stop
sudo service mysql start --skip-grant-tables
ログイン後にコピー
  1. パスワードなしで MySQL に接続:
mysql
ログイン後にコピー
  1. ユーザーの更新権限:
UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root';
FLUSH PRIVILEGES;
ログイン後にコピー
  1. 完全な権限の付与:

MySQL を通常どおり再起動します:

sudo service mysql restart
ログイン後にコピー

その後、このコマンドを再度実行して無制限に許可しますroot ユーザーへのアクセス:

GRANT ALL ON *.* TO 'root'@'localhost';
ログイン後にコピー

これらの手順の後、root ユーザーはすべての権限を取り戻し、必要な変更を実行して MySQL を効果的に管理できるようになります。

以上がMySQL ルート ユーザーの完全な権限を回復するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート