MySQL

mytopインストール

MySQL版topコマンドみたいな感じ。mytop - a top clone for MySQL インストール ダウンロードして解凍# tar zxvf mytop-1.6.tar.gzMake# cd mytop-1.6 # perl Makefile.PL # make # make test # make installperl Makefile.PLでMakeMakerが無いと言われたら…

MySQLのlogrotate設定

cronで動かした時だけログがフラッシュされなかったりとハマったわ…。まずlogrotateの設定 コメントされてはいるものの、もともと内容が書いてあるが、 スロークエリログなどもローテーションしたいので少し書き換えて以下の様にした。# vi /etc/logrotate.d…

PDOでフェッチした数値型カラムの値が文字列で取得されるのでなんとかしようと頑張った。

MySQLから取得したデータをjson_encodeしてて気づいた。 いくら型無し言語でもコレはないわー。 現象 desc hoge; +-------+------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+----------------…

PHP+MySQL5.5.24 utf8mb4奮闘記。

PHPからUTF8の4バイト文字を入れてたらなんかおかしな文字コードで入ってたのに気がついて四苦八苦したメモ。環境は CentOS6.2、 PHP5.3.3(インストールはyum) MySQL5.5.24(インストールはyum、remiリポジトリから)、 MySQLサーバの文字コードはutf8mb4。 そ…

CentOS6.2(32bit)にrpmでMySQL5.5.3以降(5.6.5)のバージョンをインストールするのに悪戦苦闘したメモ。

5.5.3以降が使いたいのは、文字コードutf8mb4(4バイトUTF8文字=iOS5以降の絵文字)が使いたい為。 yumでは、epel,remiリポジトリでも5.5.24までしかなくて、utf8mbが使えなかった。 嘘。5.5.24で、my.cnfのcharacter-set-serverをutf8mb4にして起動出来た…

CentOS6.2(32bit)にyumでMySQL5.5をインストールする。

rpm -ivh http://ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/6/i386/epel-release-6-5.noarch.rpm rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm yum --enablerepo=epel,remi list mysql-server Loaded plugins: faste…