我正忙着建立一个现有数据库的奴隶。我不希望它为我导入的数据构建bin日志,然后将从服务器带入与主服务器相同的状态。
这主要是为了节省输入100 G数据的空间。
mysqldump somelargedb | gzip > /somewhere/withspace/dump/somelargedb.sql.gz未压缩此文件在100 Gb范围内。压缩容量约为2Gb
发布于 2019-06-11 09:28:26
对于.gz转储,可以这样做:
(echo "SET SESSION SQL_LOG_BIN=0;"; gzip -dc dump.sql.gz) | mysql或者,如果您直接从远程服务器复制数据库:
(echo "SET SESSION SQL_LOG_BIN=0;"; mysqldump --host your_host --verbose --compress my_database) | mysql my_database这意味着在.cnf文件中添加了mysqldump和mysql的用户和密码(例如,在~/.my.cnf中)。
https://dba.stackexchange.com/questions/165617
复制相似问题