Database の作成と User の作成
まず、簡単な MySQL の構造を図で紹介します。基本的には Oracle と一緒ですね。
新規にデータベース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;
登録されているユーザーのリストが表示されます。