【MySQL】データベースを作成するには?コピペOK!

データベース

コマンドでデータベースを作成する手順をメモしておきます。要点だけ書いています。

スポンサーリンク

コマンドからデータベースを作成

コンソールでデータベースを作成する手順を紹介します。

1.MySQLにログインする

コンソールからMySQLのコンソールにログインします。

#sudo mysql -uroot -p

すると、以下のようなプロンプトが表示されます。

mysql>

ここでSQL文を入力すると、MySQLのデータベースを操作できます。以下はすべてここで入力するコマンドです。

2.データベースを作成する

ここでは、SAMPLEという名前のデータベースを作成していきます。

データベースを作成するには、CREATE DATABASEコマンドを実行します。

CREATE DATABASE IF NOT EXISTS SAMPLE

3.ユーザーがアクセスできるようにする

MySQLユーザーがデータベースにアクセスできるように権限を設定します。

既に存在しているユーザーにアクセス権を与えるには?

すでに作成されているユーザー(ここではSAMPLE_USER)にアクセス権を与えるには、以下のコマンドを実行します。

GRANT ALL PRIVILEGES ON SAMPLE.* TO 'SAMPLE_USER'@'localhost';

ユーザーを作成し、アクセス権を与えるには?

アクセス権を与えると同時に、新しいユーザーを作成したい時は以下のコマンドとなります。

GRANT ALL PRIVILEGES ON SAMPLE.* TO 'SAMPLE_USER'@'localhost' IDENTIFIED BY 'password';

IDENTIFIED BYにパスワードを設定します。これにより、作成したデータベースにアクセスできる新しいユーザが作成されます。

4.コンソールを終了

以上でデータベースが作成されています。作成されているデータベースを確認してみましょう。

SHOW DATABASES;

作成したデータベースが表示されていればOKです。コンソールを終了します。

quit;
スポンサーリンク

まとめ

コピペ用にコマンドをまとめておきます。

$sudo mysql -uroot -p
CREATE DATABASE IF NOT EXISTS データベース名;
GRANT ALL PRIVILEGES ON データベース名.* TO 'ユーザー名'@'localhost';
quit;

コメント

タイトルとURLをコピーしました