sql >> データベース >  >> RDS >> Mysql

mysqlリモートアクセスを一時的に無効にする

    これは、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を実行するだけです



    1. general_logテーブルを削除しましたが、どうすれば再作成できますか?

    2. SQL-各レコードのストアドプロシージャを呼び出す

    3. メインテーブルの値に基づいて、別のテーブルから2つの追加の列を選択するにはどうすればよいですか?

    4. SpringBatch-大きなMySQLテーブルでOutOfMemoryErrorをスローするJdbcCursorItemReader