作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我已经将生产服务器上的几乎所有空间都分配给了我的表空间
现在我有一个大约 20gb 的压缩转储,需要将其转储到 mysql
问题是服务器没有太多空间来解压缩文件(这需要大约 120 GB)
我已经使用了 beolw 命令,但我失败了,因为它首先解压缩文件,然后将输出重定向到 mysql
gunzip dbdump.sql.gz | mysql -u root -proot123 -S /home/mysql55/tmp/mysql.sock
有什么办法可以不解压就转储压缩文件
任何建议都非常感谢
最佳答案
您应该告诉 gunzip
写入标准输出。您现在所做的根本不会通过管道传输任何输出。
gunzip -c dbdump.sql.gz | mysql (args...)
关于mysql - 如何将 sql.gz 文件转储到 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15643737/
我正在为我的应用程序使用 Tank-Auth。我唯一的问题是激活和重置帐户密码。 用于登录、注册、注销;我对这些代码没有问题; $route['login'] = "/auth/login"; $ro
我是一名优秀的程序员,十分优秀!