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

既存のユーザーをmysqlデータベースに割り当てます

    権限の付与コマンドを使用します。

    データベースが「newDatabase」と呼ばれ、ユーザーの名前が「newUser」の場合、その中に含まれるすべてのテーブルに対するすべての特権を付与するコマンドは次のようになります。

    GRANT ALL PRIVILEGES ON `newDatabase`.* TO 'newUser'@'localhost';
    

    これにより、ユーザーがローカルホストからのみデータベースにアクセスできるように制限され、すべてのホストからのアクセスがローカルホストを'%'に変更できるようになります

    次に、次のコマンドを使用して特権を更新する必要があります。

    FLUSH PRIVILEGES;
    

    編集:

    mysqlサーバー上のすべてのデータベースに特権を付与するには、次のコマンドを使用します(*。*に注意してください)。

    GRANT ALL PRIVILEGES ON *.* TO 'newUser'@'localhost';
    


    1. OracleのTO_TIMESTAMP_TZ()関数

    2. DBコントロールが死にかけている

    3. MySQL Connector / NETを使用して、深さ2を超えるオブジェクトグラフでEntity Frameworkを使用するにはどうすればよいですか?

    4. mysqlで1つのテーブルから別のテーブルにデータを挿入します