2008年1月2日水曜日

MySQLのユーザー追加

GRANT文でユーザーを追加する。

GRANT ALL PRIVILEGES ON *.* TO foo@localhost IDENTIFIED BY 'bar' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO foo@'%' IDENTIFIED BY 'bar' WITH GRANT OPTION;
localhostからも外部からも使いたいユーザーの場合、localhostと'%'と両方grantする必要がある。

ユーザー情報はmysqlデータベースのuserテーブルに格納されている。
SELECT host, user, password FROM user;
このテーブルを直接更新してもユーザー情報を変更できる。


参考: MySQL AB :: MySQL 4.1 リファレンスマニュアル :: 4.4.5 MySQL への新規ユーザの追加

0 件のコメント:

ブログ アーカイブ

tags