MuninでMySQLを監視する

Muninには、正確には Munin node ですが、数多くの監視プラグインがインストール時点で用意されています。 しかし、MySQLに関するプラグインがセットアップされませんでした。

ここでは、Munin-nodeのMySQL用の監視プラグインをセットアップする手順をまとめておきます。

なお、バージョンは Munin-node 1.4.5 です。

1./etc/munin/plugin-conf.d/munin-node の設定 [root ~]# vim /etc/munin/plugin-conf.d/munin-node [mysql*] #env.mysqlopts -u someuser ↓ [mysql*] env.mysqlopts -u root -pパスワード 2.監視プラグインへのシンボリックリンク作成 [root ~]# ln -s /usr/share/munin/plugins/mysql_bytes /etc/munin/plugins/mysql_bytes [root ~]# ln -s /usr/share/munin/plugins/mysql_innodb /etc/munin/plugins/mysql_innodb [root ~]# ln -s /usr/share/munin/plugins/mysql_queries /etc/munin/plugins/mysql_queries [root ~]# ln -s /usr/share/munin/plugins/mysql_slowqueries /etc/munin/plugins/mysql_slowqueries [root ~]# ln -s 続きを読む »

MySQL 5.5.20 へのバージョンアップ( 5.5.19 ⇒ 5.5.20)

MySQL 5.5.20 が2012年1月10日にリリースされました。 早速、アップデートしましたので、記録として手順を掲載しておきます。 ちなみに、アップデートに使用したRPMパッケージがリリースされたのは2012年1月12日です。

なお、変更点については下記を参照してください。

http://dev.mysql.com/doc/refman/5.5/en/news-5-5-20.html 1.新しいパッケージファイルのダウンロード [root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/mysql-5.5.20-1.el5.remi.i386.rpm http://rpms.famillecollet.com/enterprise/5/remi/i386/mysql-libs-5.5.20-1.el5.remi.i386.rpm http://rpms.famillecollet.com/enterprise/5/remi/i386/mysql-server-5.5.20-1.el5.remi.i386.rpm 2.MySQLのシャットダウン [root ~]# service mysqld stop mysqld を停止中: [ OK ] 3.新しいパッケージファイルのインストール [root ~]# yum update mysql-5.5.20-1.el5.remi.i386.rpm mysql-libs-5.5.20-1.el5.remi.i386.rpm mysql-server-5.5.20-1.el5.remi.i386.rpm (略) Updated: mysql.i386 0:5.5.20-1.el5.remi mysql-libs.i386 0:5.5.20-1.el5.remi mysql-server.i386 0:5.5.20-1.el5.remi Complete! 4.MySQLのスタートアップ [root ~]# service mysqld start mysqld を起動中: [ OK ] 5.MySQLのバージョン確認 [root 続きを読む »

MySQL のバックアップとリストア・リカバリ

MySQL のバックアップとリストア・リカバリを行う方法として、パッケージ付属の mysqldump および mysqlbinlog の使い方(コマンドライン)を整理しておきます。

なお、この記事は、過去記事『MySQL 5.5.9 のバックアップ/リカバリ』を元に加筆・修正して、コンパクトにまとめたものです。

また、ここでは下記を前提としています。

MySQLのバージョン・・・5.5 mysql管理者rootのパスワード・・・無し 対象データベース・・・wordpress mysqldump以降のバイナリログファイル・・・mysql-bin.000111, mysql-bin.000112 1.バックアップ

全データベースをバックアップする。

[root ~]# mysqldump -u root -pxxxxxxxx –single-transaction –flush-logs –all-databases > mysqldump_`date +%Y%m%d%H%M`.sql 2.リストア・リカバリ

全データベースのリストアする。

[root ~]# mysql -u root -pxxxxxxxx < mysqldump_201201101616.sql

※特定のデータベースをリストアする場合は...

[root ~]# mysql -u root -pxxxxxxxx リストアしたいデータベース名 < mysqldump_201201101616.sql

上記リストアの後に、バイナリログによるロールフォワードを行う。

[root ~]# mysqlbinlog -u root 続きを読む »

MySQL 5.5.19 へのバージョンアップ( 5.5.18 ⇒ 5.5.19)

MySQL 5.5.19 が2011年12月6日にリリースされましたので、バージョンアップを行いました。 ちなみに、アップデートに使用したRPMパッケージがリリースされたのは2011年12月10日です。

なお、変更点については下記を参照してください。

http://dev.mysql.com/doc/refman/5.5/en/news-5-5-19.html 1.新しいパッケージファイルのダウンロード [root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/mysql-5.5.19-1.el5.remi.i386.rpm [root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/mysql-libs-5.5.19-1.el5.remi.i386.rpm [root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/mysql-server-5.5.19-1.el5.remi.i386.rpm 2.MySQLのシャットダウン [root ~]# service mysqld stop mysqld を停止中: [ OK ] 3.新しいパッケージファイルのインストール [root ~]# yum update mysql-5.5.19-1.el5.remi.i386.rpm mysql-libs-5.5.19-1.el5.remi.i386.rpm mysql-server-5.5.19-1.el5.remi.i386.rpm Loaded plugins: fastestmirror, priorities Loading mirror speeds from cached hostfile * base: ftp.iij.ad.jp * epel: ftp.tsukuba.wide.ad.jp * 続きを読む »

MySQL 5.5.18 へのバージョンアップ( 5.5.17 ⇒ 5.5.18)

MySQL 5.5.18 が2011年11月16日にリリースされましたので、バージョンアップを行いました。 ちなみに、RPMパッケージがリリースされたのは2011年11月21日です。

なお、変更点については下記を参照してください。

http://dev.mysql.com/doc/refman/5.5/en/news-5-5-18.html 1.新しいパッケージファイルのダウンロード [root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/mysql-5.5.18-1.el5.remi.i386.rpm [root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/mysql-libs-5.5.18-1.el5.remi.i386.rpm [root ~]# wget http://rpms.famillecollet.com/enterprise/5/remi/i386/mysql-server-5.5.18-1.el5.remi.i386.rpm 2.MySQLのシャットダウン [root ~]# service mysqld stop mysqld を停止中: [ OK ] 3.新しいパッケージファイルのインストール [root ~]# yum update mysql-5.5.18-1.el5.remi.i386.rpm mysql-libs-5.5.18-1.el5.remi.i386.rpm mysql-server-5.5.18-1.el5.remi.i386.rpm Loaded plugins: fastestmirror, priorities Loading mirror speeds from cached hostfile * base: rsync.atworks.co.jp * epel: ftp.kddilabs.jp * 続きを読む »