我想在远程服务器mysql上导出一些数据,然后将这些数据加载到客户端的mysql中。
因为有大量的数据,我试着使用
INTO OUTFILE
我试图通过
OUTFILE
:
SELECT * INTO OUTFILE "test.csv" FROM myTable
我在chrooted环境中,但不知怎么的,mysql确实创建了这个文件
中的chrooted环境
/var/lib/mysql/myTable/test.csv
文件夹。
scp user@server:/var/lib/mysql/myTable/test.csv ./test.csv
看在上帝的份上,为什么MySQL在处理大数据集时会如此痛苦?我想没办法把东西放在正确的文件夹里,f.e。
/var/www/vhosts/my-chrooted-environment/my-folder/test.csv
(mysql无法写入其他文件夹,甚至
secure_file_priv
由于权限问题。即使目标文件夹的代码为
777
没有INTO OUTFILE语句,有没有办法获得快速的csv/tsv输出?