是否可以像在Linux中一样备份和压缩:
mysqldump --all-databases | lzma > all.sql.gz
我只有smb://
并cmd.exe
通过 访问winexe
,所以没有 GUI(未启用远程桌面,它需要 kerberos 或类似的东西),并且phpmyadmin
在转储 1.2GB 数据库时太慢/超时。
答案1
找到了一个解决方案,下载任何命令行压缩实用程序,例如:西泽(它提供了良好的压缩率:从1.2GB
数据库大小到只有100MB
),使用将其放在 mysql 目录中smb://
,然后运行cmd.exe
,使用将目录更改为 mysql 目录cd
,然后执行:
mysqldump -u user -p --all-databases | xz > all.sql.xz
然后只需100MB
通过以下方式将备份文件复制到Linux系统:smb://
编辑:实际上它是>2GB
在导出到时.sql
,所以我确实需要压缩:
$ xz --list mysql-all_20141128_2012.sql.xz
Strms Blocks Compressed Uncompressed Ratio Check Filename
1 1 96.2 MiB 2,297.7 MiB 0.042 CRC64 mysql-all_20141128_2012.sql.xz