さかもつ備忘録

Friday, July 28, 2006

Mysqlユーザ設定コマンド

mysqlターミナル接続
mysql -u root

USER作成
mysql> grant select,insert,delete,update,create,drop,file,alter,index on *.* to admin identified by 'admin123';

Thursday, July 27, 2006

VMWareネット環境変更

ネット環境が変わった際の変更
デフォルトゲードウェイ IP
DNS IP
設定のこと。

きちんと設定されていないと、SSH接続の際に応答が遅くなる

Tuesday, July 25, 2006

Postfix転送設定:正規表現定義のやり方

main.cf
⇒virual(_alias)_mapsにregexp:$config_directory/virtualを追加

virtual_maps = regexp:/etc/postfix/virtual

マップファイルに次のようなものを書く
/^hoge.*@example\.net/ ex@example.jp
または、
(*)hogeの設定はaliasesで定義する場合
/^hoge.*@example\.net/ hoge

Thursday, July 20, 2006

MySQLユーザー管理コマンド

■ スーパーユーザの作成自由にサーバへつなぐことができて何でもできるユーザ。
mysql> GRANT ALL PRIVILEGES ON *.* TO superadmin@localhost IDENTIFIED BY 'my_password' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO superadmin@"%" IDENTIFIED BY 'my_password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
2つGRANT文を発行しなければならないことに注意。
■ アドミンユーザの作成ローカルのみからつなぐことができ、RELOAD,PROCESSの使用だけができるユーザ だから、データベースをクリエートすることはできない。
mysql> GRANT RELOAD,PROCESS ON *.* TO admin@localhost;mysql> FLUSH PRIVILEGES;
■ ゲストユーザローカルのみからつなぐことができるがグローバルな権限は全てNOとなっている
mysql> GRANT USAGE ON *.* TO guest@localhost;mysql> FLUSH PRIVILEGES;