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

MySQLでrootユーザー名を変更するにはどうすればよいですか?

    MySQLに接続した後実行

    use mysql;
    update user set user='admin' where user='root';
    flush privileges;
    

    それだけです。

    パスワードも変更する場合は、MySQL <5.7で、

    を実行します。
    update user set password=PASSWORD('new password') where user='admin';
    

    flush privileges; 。 MySQL> =5.7では、password userのフィールド テーブルの名前がauthentication_stringに変更されました 、したがって、上記の行は次のようになります。

    update user set authentication_string=PASSWORD('new password') where user='admin';
    


    1. コマンドラインからSQLServerデータベースを接続する方法

    2. AWS RDSの問題を解決する方法:psycopg2.OperationalError:致命的:ユーザーrootのパスワード認証に失敗しました

    3. MySQL Workbench 5.2を使用してテーブルでupdateコマンドを実行中にエラー(エラーコード:1175)

    4. 複数のデータベースでのSQLクエリ