(22)1MySQLでユーザーを作成し、権限を割り当てる方法を紹介します。MySQLにおけるユーザーMySQLではデフォルトユーザーとして「root」ユーザーが作成されますが、「root」ユーザーは権限が強すぎるのでそのまま利用するのは避けたほうが良いです。そのため、例えばWordPressをインストールする場合は、新しく「wordpress」といったユーザーを作成し、WordPressに関するデータベースへの権限だけ付与するのが一般的です。MySQLにおけるユーザー名の制限と記号MySQLにおけるユーザー名は、最大で16文字の長さまで指定できます。記号を使う場合は、シングルクオーテーション「'」で囲む必要があります。USER」を使います。~」の部分を省略して、パスワードなしのユーザーも作成できますが、セキュリティリスクがあるので避けたほうが良いでしょう。作成した直後は、次に説明する「GRANT」を使わないと、権限は全くない状態です。'パスワード';「GRANT」文は、権限を付与するためのものですが、指定されたユーザーが存在しない場合、初期設定ではユーザーを新規作成します。USER」でユーザーを作成し、そのあとで「GRANT」で権限を付与することもできます。WordPress用にユーザー作成する「wordpress」データベースに関する全ての権限を付与された「wp_user1」を「samplepassword」というパスワードで作成する場合は以下のようになります。'samplepassword';これで、「wp_user1」は、「wordpress」データベースに対しての権限が付与された状態で新規作成されます。