これは、OSに何も触れずに使用できる優れた方法です。
手順1)すべてのユーザーを次のようにSQLファイルにエクスポートします:
手順2)[email protected] を除くすべてのユーザーを無効にする
DELETE FROM mysql.user WHERE CONCAT(user,host) <> 'rootlocalhost';
FLUSH PRIVILEGES;
ステップ3)メンテナンスを実行します
ステップ4)助成金をリロードする
mysql -h localhost -u root -p rootpassword < /root/MySQLGrants.sql
これを試してみてください!!!!
PS
service mysql restart --skip-networking
それでも、メンテナンスの前にすべての接続をログオフするのが最も簡単で最速の方法です
メンテナンス後にservicemysqlrestartを実行するだけです