我试图使用phpmyadmin导出一个大型数据库,但后来下载的文件似乎大小不正确,在下载过程中删除了数据库中的许多表。文件大小约为700 1GB 1gb。
在phpmyadmin的导出中,我将文件保存为mydb.sql,然后在mysql中使用"source“命令将其保存到mysql中。DB文件最初存储在另一个服务器中(在另一个国家)。我使用密码和用户名访问phpmyadmin。我想您现在了解我的情况了,我想先下载这个大db文件,然后在本地使用它进行测试和开发。
发布于 2012-03-15 07:01:42
使用mysqldump导出大型数据库要好得多。
你可以用
mysqldump -u username -p -h hostname --databases yourdatabase > yourfile.sql
但是您必须有可以从服务器外部连接的用户。
完美的解决方案是在服务器上进行本地导出,然后通过ftp下载。但要做到这一点,你需要壳牌账户。
发布于 2012-03-15 07:01:39
很可能您想知道如何从mysql数据集导出超过几兆字节的数据集。web工具不太适合这一点。如果您可以访问服务器上的shell或远程访问存储数据的mysql实例,请尝试使用米斯德。
如果您没有shell访问权限,可以尝试使用phpmyadmin转储一个又一个表,并选择行范围每个转储有多少行?你得从经验上找出答案。
https://serverfault.com/questions/369923
复制相似问题