迁移的教程可以参照官方文档:
问题1:但是安装官方文档的操作,无论如何也不能正常启动。原因是backup_my.cnf的配置不对,正确的配置如下面所示:
backup-my.cnf的正确配置如下:
# This MySQL options file was generated by innobackupex.
# The MySQL server
[mysqld]
default-storage-engine = INNODB
#innodb_checksum_algorithm=innodb
#innodb_log_checksum_algorithm=innodb
#innodb_data_file_path=ibdata1:200M:autoextend
#innodb_log_files_in_group=2
#innodb_log_file_size=1572864000
#innodb_fast_checksum=false
#innodb_page_size=16384
#innodb_log_block_size=512
datadir=/data/task_db/mysql/
#innodb_undo_directory=.
#innodb_undo_tablespaces=0
skip-grant-tables
#rds_encrypt_data=false
#innodb_encrypt_algorithm=aes_128_ecb
innodb_force_recovery=6
需要修改的地方:datadir的数据库路径。其他不变
问题2:官方的启动命令是:mysqld_safe –defaults-file=/home/mysql/backup-my.cnf &
正确的启动命令为:mysqld_safe –defaults-file=/data/myql_db/backup-my.cnf –user=mysql –datadir=/data/mysql_db/ &
问题3:如果遇到InnoDB: ./ibdata1 can’t be opened in read-write mode,请参考:https://6iit.com/3394