由于使用yum安装,未指定centos数据存储路径,导致数据文件全部存储在/var/lib/clickhouse
目录下
后迁徙数据文件
cp -r /var/lib/clickhouse /home/clickhouse
修改文件夹权限
修改/etc/clickhouse/config.xml
(具体名忘了)存储路径为/home/clickhouse
采用systemctl restart clickhouse.service
重启数据库后,查询发现只有default
库跟system
库,没有原先复制导入的数据文件
经核查
/var/lib/clickhouse/medata
目录没有完全复制过去,这个目录下存放的是sql文件,用于在数据库中建立索引的,单独把这个目录拷到同级目录下,重启数据库就可以了
查询system.databases
表可以看到数据库存储的路径信息