作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在尝试从 MySQL 转储到我的本地客户端。这是我目前拥有的:
mysqldump -u $MyUSER -h $MyHOST -p$MyPASS $db | gunzip -9 > $FILE
不过我想要的是 .tar.gz 而不是 gunzip 存档。我在本地客户端上有 shell 访问权限,但在服务器上没有。所以,我无法执行远程 tar 并将其复制到此处。那么,有没有办法将 gzip 传送到 tar.gz。 (目前,.gz 不被识别为 tar 存档。)
谢谢。
最佳答案
如果您在客户端发出上述命令,您的压缩将在客户端完成。 mysqldump 连接远程服务器并下载没有任何压缩的数据。
mysqldump -u $MyUSER -h $MyHOST -p$MyPASS $db > filename
tar cfz filename.tar.gz filename
rm filename
可能一些 unix 专家会用一行代码来完成它。
关于linux - MySQL 从远程转储到 tar.gz,无需 shell 访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4812578/
我正在为我的应用程序使用 Tank-Auth。我唯一的问题是激活和重置帐户密码。 用于登录、注册、注销;我对这些代码没有问题; $route['login'] = "/auth/login"; $ro
我是一名优秀的程序员,十分优秀!