导出数据较小的表
clickhouse-client --query="SELECT * FROM test_backup" > /data/backup/test_backup.tsv
将备份数据导入
cat /data/backup/test_backup.tsv | clickhouse-client --query="INSERT INTO test_backup FORMAT TSV"
备份整个表的数据,可以直接复制整个目录文件
cp -r /data/backup/default/test_backup /data/backup/default
导出CSV
clickhouse-client --password 123456 --database testdb --query="select * from test_backup format CSV;" > t.csv
echo "select * from test_backup format CSV" | clickhouse-client --password 123456 --database testdb > t.csv
从CSV导入
cat t.csv | clickhouse-client --password 123456 --database testdb --query="insert into test_backup FORMAT CSV"
clickhouse-client --password 123456 --database testdb --query="insert into test_backup FORMAT CSV" < t.csv