かぴぶろぐ

またかぴったかと思った・・・(´A`;)

Mysql network接続

カテゴリ[ Mysql ]

ZopeサーバのコンテンツとRDBを別サーバにしたくてやった。

mysql serverが正しくセットアップされてる前提。
やる事は2つ。

サーバ側(IP192.168.1.11)mysqlにログインし、
例えばクライアントIP192.168.1.10からアクセスしたい場合

grant all on *.* to 'ユーザー名'@'client IP' identified by 'パスワード';
例>
grant all on *.* to 'client-kapi'@'192.168.1.%' identified by 'kapikapi';

登録されているユーザを確認するには

select Host, User FROM mysql.user;

削除は

delete from mysql.user where user='client-kapi' and host='client-kapi-host';

クライアント側

mysql -u  'ユーザー名' -h *.*.*.*(hostのIP) -pパスワード
例>
mysql -u client-kapi -h 192.168.1.11 -pパスワード

でログインできる。
因みに
zopeのZMYSQLDAで接続する場合は
Database Connection Stringのところを

データベース名@192.168.1.11 ユーザー名 パスワード

とすればOK。

http://kapi.jp/kapi_blog/169

2008年09月03日

関連カテゴリ Mysql Zope

この記事のコメント

この記事にコメントする