web-dev-qa-db-ja.com

MySQL my.cnf:innodb_log_file_sizeがありません

my.cnf構成ファイルにinnodb_log_file_sizeがない場合にinnodb_log_file_sizeをMySQLデータベースに設定する方法Percona Xtrabackupを介してバックアップしたいのですが、この時点でバックアップがクラッシュし、私のinnodb_log_file_sizeが予期したものと異なることがわかります。

1
Jakub Turcovsky

Mysqlにログインしてこれを実行します

SHOW GLOBAL VARIABLES LIKE 'innodb_log_file_size';

またはこれ

SELECT variable_value FROM information_schema.global_variables
WHERE variable_name = 'innodb_log_file_size';

これにより、mysqldのサイズが得られます。 MySQL 5.5のデフォルトは5Mです

数字が何であれ、my.cnfに入れる必要があります。設定されていない場合は、これを配置します

[mysqld]
innodb_log_file_size = (Whatever the filesize of ib_logfile0 is)

これをmy.cnfに追加してから、xtrabackupを試してください。

1
RolandoMySQLDBA