clickhouse备份方法有如下几种:
(一)文本文件导入导出
导出:clickhouse-client -h 127.0.0.1 –query=”select * from db.test” > test.csv
导入: clickhouse-client –query=”insert into db.test FORMAT CSV”<test.csv
(二)使用clickhouse-backup软件备份数据库(推荐)
官方下载地址: 
Release 1.3.2 · AlexAkulov/clickhouse-backup · GitHub   下载rpm包直接安装即可
安装好clickhouse-backup后,创建一下配置文件 
/etc/clickhouse-backup/config.yml ,参考默认文件config.yml.example
/etc/clickhouse-backup/config.yml内容如下:
general:
  remote_storage: none
  max_file_size: 0
  disable_progress_bar: true
  backups_to_keep_local: 0
  backups_to_keep_remote: 0
  log_level: info
  allow_empty_backups: false
  download_concurrency: 1
  upload_concurrency: 1
  restore_schema_on_cluster: ""
  upload_by_part: true
  download_by_part: true
clickhouse:
  username: default
  password: ""
  host: localhost
  port: 9000
  disk_mapping: {}
  skip_tables:
  - system.*
  - INFORMATION_SCHEMA.*
  - information_schema.*
  timeout: 5m
  freeze_by_part: false
  secure: false
  skip_verify: false
  sync_replicated_tables: false
  log_sql_queries: true
  config_dir: /etc/clickhouse-server/
  restart_command: systemctl restart clickhouse-server
  ignore_not_exists_error_during_freeze: true
  tls_key: ""
  tls_cert: ""
  tls_ca: ""
  debug: false
备份命令如下:
(1)全库备份 clickhouse-backup create
(2)单表备份 clickhouse-backup create [-t, –tables=<db>.<table>] <backup_name>
其他命令:
查看可备份的表 clickhouse-backup tables
查看备份文件 clickhouse-backup list
恢复命令如下:
clickhouse-backup restore 备份名
								