Database の作成と User の作成

メモ:  Category:mysql

まず、簡単な MySQL の構造を図で紹介します。基本的には Oracle と一緒ですね。

MySQLの構造図

新規にデータベースsampleを作成します。

$ mysql -u root -p
mysql>CREATE DATABASE sample;

これでデータベースの作成は終了です。 (データベース名の最大長は64バイトです。ディレクトリ名として許されるすべての文字。/, \', .' を除きます。)

データベースを削除するには、 DROP DATABASE を使用します。

mysql>DROP DATABASE データベース名;

次に新規ユーザーを作成します。 sampleデータベースに対して全ての権限を持つローカルユーザー(user1)を作成します。

mysql>GRANT ALL ON sample.* TO user1@localhost IDENTIFIED BY 'passwd';

ユーザーの作成を確認します。 [GRANT構文]

mysql>SELECT user,host FROM mysql.user;

登録されているユーザーのリストが表示されます。

bluenote by BBB