移転しました。
2013年2月〜
http://kanonji.info/blog/

2008年11月〜2013年1月
http://d.hatena.ne.jp/kanonji/

はてなダイアリーに移転してたけど、そっからさらにWordPressでのブログに移転しました。
 
201302061607
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
別窓 | スポンサー広告
----------
MYSQLのネットワークアクセス制御
MYSQLdにリモートから接続するために設定を変更

・設定ファイル
/etc/mysql/my.cnf (Debian)

- bind-address = 127.0.0.1 #ローカルからのみ
+ #bind-address = 127.0.0.1 #すべてのIPから

これによりnetstatにてアクセス可能になったことを確認。

修正前
#netstat -l | grep mysql
tcp 0 0 localhost.localdo:mysql *:* LISTEN

修正後
#netstat -l | grep mysql
tcp 0 0 *:mysql *:* LISTEN

が、なぜかMySQLAdministrator.exeで接続が出来ない。
アクセス制御の設定を変える前は、そもそも接続できないというエラーが、以下のように変わっていたので接続は出来ていると思うんだけど・・・


Could not connect to the specified instance.
MySQL Error Number 2013
Lost connection to MySQL server during query
If you want to check the network connection, please click the Ping button.


う~んなぜだろう。
スポンサーサイト
別窓 | DB | コメント:0 | トラックバック:0
200702271158
[MySQL] grant構文 ユーザの作成

各データベース専用に1ユーザ作る。


ローカルにてCREATE DATABASE/TABLE等を済ませば、
webアプリケーション側からは基本的にSELECT,INSERT,UPDATE,DELETEの4つの権限で事足りる。
1ドメイン/サービス/アプリケーション毎にデータベースを用意し、それぞれ異なったユーザを作ることで、万が一の場合に、他のデータベースへ被害が及ぶのを防げる。


GRANT SELECT,INSERT,UPDATE,DELETE
ON データベース名.*
TO ユーザID@localhost IDENTIFIED BY 'パスワード'
別窓 | DB | コメント:0 | トラックバック:0
200603130809
[MySQL] MYSQL5.0の管理データベース(mysql)内のテーブルとか
なんとなく見たいときに見れたほうがいいかなということで、書き出し。
[MySQL] MYSQL5.0の管理データベース(mysql)内のテーブルとかの続きを読む
別窓 | DB | コメント:0 | トラックバック:0
200603130756
| プログラマのチラシの裏 |
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。