>> MySQL入門トップに戻る
MySQLにおけるユーザの作成について説明します。
以下のようなSQLコマンドを発行します。
以下の通りになります。
特殊な文字(@など)を使わない限りは括る必要はありません。
ホスト名は様々なホストからの接続が考えられるのでワイルドカードが使えます。
使えるワイルドカードは_と%が使えます。
_は任意の一文字、%は任意の長さの文字列を表します。
指定したホスト外からアクセスした場合はエラーが発生します。
>> 【MySQL ユーザ名&ホストの変更】に進む
>> MySQL入門トップに戻る
MySQL ユーザの作成&削除
以下のようなSQLコマンドを発行します。
create user ユーザ名@ホスト名 identified by 'パスワード';ホストが「localhost」ユーザ名が「test」パスワードが「123」のユーザを作成するには
以下の通りになります。
create user 'test'@'localhost' identified by '123';「ユーザ名@ホスト名」のユーザ名とホスト名それぞれを引用符で括っていますが、
特殊な文字(@など)を使わない限りは括る必要はありません。
ホスト名は様々なホストからの接続が考えられるのでワイルドカードが使えます。
使えるワイルドカードは_と%が使えます。
_は任意の一文字、%は任意の長さの文字列を表します。
create user 'test'@'192.168.5.%' identified by '123';というホスト名で作成した場合は、「192.168.5」のネットワークからアクセスできることになります。
指定したホスト外からアクセスした場合はエラーが発生します。
ユーザの削除
ユーザを削除するには以下のようなSQLコマンドを発行します。DROP USER ユーザ名@ホスト名;後ろにカンマで区切ることによって複数のユーザも指定できます。
>> 【MySQL ユーザ名&ホストの変更】に進む
>> MySQL入門トップに戻る