2008年3月31日月曜日

【MySQL】 ネットワークからアクセスするための権限を与える。

デフォルトの設定ではMySQLサーバにネットワークから接続できない。
すなわち、ローカルホストからしかSQLがたたけない。
これは不便だ。

そこで、以下のコマンドでネットワーク越しにSQLの発行を可能にする。


# mysql -u root -p
mysql> update mysql.user set password=old_password('abcd1234') where user='root';
mysql> grant all privileges on *.* to root@192.168.11.10 identified by 'abcd1234' with grant option;
mysql> flush privileges;


*abcd1234はあなたのパスワード
*rootは変更したいmysqlユーザ
*192.168.11.10は接続したいmysqlクライアントのIPアドレス

LAMP等でWebサーバとMySQLサーバを物理的に分離したときにもこれは必要だ。

ラベル:

0 件のコメント:

コメントを投稿

登録 コメントの投稿 [Atom]

この投稿へのリンク:

リンクを作成

<< ホーム