月別: 2015年10月

外部サイトからのDB接続について(MYSQL)

こんにちは、yagiyagiです。
早速ですが、本題に入ろうと思います。

 

外部サイトからDBサーバ(MYSQL)に接続する場合、セキュリティの観点から
通常、接続できません。権限を付与する必要があります。

GRANT ALL PRIVILEGES ON *.* TO スキーマ名@"%" IDENTIFIED BY 'passward' WITH GRANT OPTION;

ですね。ググるとよく見かけます。(詳細な説明は他サイトを参照してください)
これで、少しハマってしまった経験があるので、ご紹介したいと思います。

どういう経緯かはよく覚えていないのですが、

GRANT ALL PRIVILEGES ON *.* TO hoge@"%" IDENTIFIED BY 'passward1' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO hoge@"192.168.1.199" IDENTIFIED BY 'passward2' WITH GRANT OPTION;

という2つのSQL文を発行しました。エラーなく正常終了します。
そして接続しようと試みたところ、コネクションエラーが発生。。。

うーーん、なぜ接続できないのだろうかと悩み、ユーザ情報を確認してみると

select user, host,password from mysql.user;
+------+---------------+----------+
| user | host          |password  |
+------+---------------+----------+
| hoge | %             |passward1 |
| hoge | 192.168.1.199 |passward2 |
+------+---------------+----------+

あれ!?パスワードが微妙に違う。。。(汗)

もうおわかりですね。
hoge/passward2で接続を試みた結果がコネクションエラーでした。。
hoge/passward1で接続するかキチンと意図した権限を付与しなおすと正常接続できました。

ググってコピペで実行。。。よくやってしまう行為ですが
開発環境とはいえ、意味を理解して実行しないといけないなと反省しました。というお話です。

ディスプレイが・・2

こんにちは、ishinoです。

ディスプレイが・・未だにまぶしいです(+_+)

 

以前にもこんな記事を書きました  → ディスプレイが・・

 

現在、前記事で紹介したプラグインを全く使っておらず、なんでかなーと思いながら
またいろいろ調べていたところ、いいものを見つけました!

 

それはこちらです → f.lux

 

以前からあったアプリのようです。

このアプリは、画面のブルーライト成分を日の出からの時間をはかって自動的に調節してくれます。

 

個人的な感想ですが、これを使い始めてから目が全然疲れないです!!
1日中PCとにらめっこをしていても疲れません。
画面を見ることがストレスにならないので、思いっ切り作業に集中できます。

もうアプリオフの状態で画面を見るのが怖い(笑)

 

この威力は、僕が説明するよりインストールしてもらう方が早いと思います。

日頃、そんなに目の疲れを感じていない人でも、普段から目を労わってあげることは
大切だと思いますので、皆さんぜひサクッとインストールしてみてください。

 

最後におまけですが、iPhoneアプリも出ていました!
まあ、僕はスマホ持ってないので関係ないケド(笑)

 

© SEEDS Co.,Ltd.