MySQL

(修正済) Geometry関数を利用する場合MariaDBを最新版にしてはいけない!

MariaDB 10.5.10 / 10.4.19 / 10.3.29 / 10.2.38 において ST_DISTANCE_SPHERE 関数が追加されましたが この関数が原因だと思われるバグが発生しています。 具体的には、ST_Contains / ST_Within の挙動がおかしくなっています。結構致命的です。 アップデー…

PMP for Cacti でMySQLを可視化する

「PMP for Cacti」でMySQLのステータスを可視化するこちらの記事の個人的な補足です。 最新バージョン1.1のダウンロードはこちらから https://www.percona.com/downloads/percona-monitoring-plugins/ インストール方法はこちらから https://www.percona.com…

ZendFramework1でMySQLのエラーコードを取得

ZendFramework1でMySQL等のDBを利用する場合、エラーコードを判別して処理をしたい場合があります。 try { $db->insert("db_table", $bind); echo "(登録完了)"; } catch (Zend_Exception $e) { echo $e->getCode(); echo $e->getMessage(); } 普通は、こん…

Linux系OSとPHPバージョン

ZendFrameworkを利用するのに各種Linuxディストリビューションで採用されているデフォルトのPHPバージョンが知りたかったので調べてみました。 外部パッケージ等は利用しない方針です。 CentOS5 PHP5.2.14 + MySQL5.1 CentOS6 PHP5.3.3 + MySQL5.1 CentOS7 P…

MySQL Workbench [Cannot start SSH tunnel manager]

MySQLを利用する場合に便利なGUIツールとして、いままでは前身のMySQL Administrator一式を利用していましたが、本格的に運用するに当たってMySQL Workbenchをインストールすることにしました。 バージョンと利用環境は以下の通り ・MySQL Workbench 5.2.40 …