您好,我的数据库已开始超过 2GB 的备份大小,因此我正在寻找拆分文件然后重新组装以恢复数据库的选项。
我从执行以下备份 shell 文件中获得了一系列文件:
DATE_STRING=`日期+%u%a`
BACKUP_DIR=/home/myhome/备份
/usr/local/mysql_versions/mysql-5.0.27/bin/mysqldump --defaults-file=/usr/local/mysql_versions/mysql-5.0.27/my.cnf --user=myuser --password=mypw -- add-drop-table --single-transaction mydb | 拆分-b 100000000-排名-$DATE_STRING.sql-;
这会产生一系列文件,例如:
mydb-3Wed.sql-aa
mydb-3Wed.sql-ab
mydb-3Wed.sql-ac ...
我的问题是我需要用于 linux 进行恢复的相应命令序列是什么?
以前我使用这个命令:
/usr/local/mysql_versions/mysql-5.0.27/bin/mysql --defaults-file=/usr/local/mysql_versions/mysql-5.0.27/my.cnf --user=myuser --password=mypw -D mydb < the_old_big_dbdump.sql
任何建议,即使他们不涉及 split / cat 将不胜感激