kukai88

垢 - やったことを残す -

DB サーバー(MySQL)の構築 ー DB/テーブルの権限設定 ー

環境


既に以下の内容が完了しているものとします。

  • MySQL のインストール

ユーザーを作成する

root 権限で MySQL 管理プロンプトにアクセスします。

$ sudo mysql

下のコマンドでユーザーを新規に作成します。「Query OK」と表示されれば OK です。

mysql> create user {ユーザー名} identified by "{パスワード}";

ユーザーに権限を設定する

デフォルトでは何の権限も与えられていないので権限を与えていきます。DB やテーブルに細かく設定できます。「Query OK」と表示されれば OK です。

mysql> grant {権限 (create, select update, delete, drop, alter, insert, all) } on {DB 名}.{テーブル名} to {ユーザー名};

作成したユーザーで MySQL にアクセスする

下のコマンドを実行します。パスワードを聞かれるので、ユーザーを作成する際に決めたパスワードを入力します。

$ mysql -u {ユーザー名} -p

(補足:"-p" オプションを付けるとパスワードを聞かれるようになります。付けないと聞かれないので管理プロンプトにアクセスできません。)