広告

MySQLでの新規ユーザを追加はcreate user 'newuser'@'%' identified by 'password';

タグ:mysql

自分用の備忘録MySQLユーザ追加・そのあと作業の備忘録

手っ取り早くあらゆる接続元からログインできるユーザを作るには rootでmysqlにログインしたのち
    create user 'newuser'@'%' identified by 'password';
  
とすればよい。@'%'で接続元をワイルドカードにしているので どこからでも接続できる。
'newuser'はユーザ名、 'password'は任意のパスワードにする。

このユーザでログインするには
    create user 'newuser'@'%' identified by 'password';
  


このユーザにデータベースへの操作権限を付与するのは
    GRANT ALL ON [db name].[table name] TO newuser;  # 特定テーブルへ
    GRANT ALL ON [db name].* TO newuser;  # 特定データベース全体へ
    GRANT ALL ON *.* TO newuser;  # 全体
  
のどれかである。