mysql-outfile

33qvvth1  于 2021-06-20  发布在  Mysql
关注(0)|答案(0)|浏览(175)

我想在远程服务器mysql上导出一些数据,然后将这些数据加载到客户机的mysql中。由于数据量巨大,我尝试使用 INTO OUTFILE 加快速度。
我尝试通过将20gb表的数据导出到csv/tsv文件中 OUTFILE :

SELECT * INTO OUTFILE "test.csv" FROM myTable

我在chrooted环境中,但是mysql确实在chrooted环境之外创建了文件 /var/lib/mysql/myTable/test.csv 文件夹。
如果我现在尝试通过scp将导出的csv文件复制到客户机,没有任何效果,因为该文件不在chrooted环境中(而是在“real/var/lib/mysql/mytable”文件夹中): scp user@server:/var/lib/mysql/myTable/test.csv ./test.csv 看在上帝的份上,为什么mysql对大数据集如此痛苦?我想没有办法把这些东西放在正确的文件夹里。 /var/www/vhosts/my-chrooted-environment/my-folder/test.csv (mysql无法写入其他文件夹,甚至 secure_file_priv 由于权限问题而被禁用。即使目标文件夹已chmoded到 777 ...
有没有什么方法可以在没有into-outfile语句的情况下获得快速的csv/tsv输出?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题