MySQL的備份方法很多種,其中包含mysqldump,mydumper,mysql_hotcopy以及innobackupex. 今天在備份innodb過程出現一個問題innobackupex-1.5.1: fatal error: no ’innodb_buffer_pool_filename’ option in group ’mysqld’ in MySQL options,這邊作為記錄,以備以後查看。
執行備份命令,詳細錯誤信息如下:
代碼如下 復制代碼innobackupex-1.5.1: Created backup directory /data/backup/BD_mysql_3306_2013-10-17/2013-10-17_00-58-04
innobackupex-1.5.1: fatal error: no 'innodb_buffer_pool_filename' option in group 'mysqld' in MySQL options
在百度一無所有,google下,一個國外網友提到可能是存在兩個版本,版本沖突了,想起之前rpm安裝過一個版本,後來二進制文件的安裝過一次,導致新版本的調用到了老舊的版本。不知道你是否是這個問題,解決方法如下
查找rpm安裝的版本
# rpm -qa | grep percona-
percona-xtrabackup-2.0.1-446.rhel5
卸載老版本
# rpm -e percona-xtrabackup-2.0.1-446.rhel5
最後重新執行以下備份即可