Databaseの作成とUserの作成

まず、簡単な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;

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