我有一个大小超过100 MB的数据库。它有.sql.gz,这意味着它被压缩了。当我尝试使用PHPMyAdmin导入它时,我会得到超时错误。我甚至尝试了部分导入(允许中断导入,以防脚本检测到它接近PHP超时限制。(这可能是导入大文件的好方法,但是它可能会破坏事务。)这对我不起作用。考虑到我正在使用CPanel & PHPMyAdmin来完成任务。
如何导入这个数据库?
发布于 2013-01-04 05:33:45
您可以为此使用http://www.ozerov.de/bigdump/
如果仍然存在超时错误,您可能需要调整该文件中的$linepersession设置。阅读更多
发布于 2017-10-04 11:22:40
非常简单和有效的技术,导入大型mysql数据库。
可以在服务器上使用putty访问命令行,并执行以下命令
mysql -u 'database_user' -p'database_password' database_name < sql_file_name_with_full_path使用以下命令在cpanel中添加cron作业
mysql -u 'database_user' -p'database_password' database_name < sql_file_name_with_full_path不要忘记在导入数据库后删除cron作业。还从服务器.中删除sql文件。
对于这两种技术,命令都是相同的。
示例
mysql -u 'test_user' -p'123456' test_db < /home1/test/public_html/db.sql或者如果您没有密码
mysql -u 'test_user' test_db < /home1/test/public_html/db.sqlhttps://stackoverflow.com/questions/14151470
复制相似问题