导入大型数据库-CPanel&;MySQL&;数据库管理程序
我有一个数据库,大小超过100 MB。它有导入大型数据库-CPanel&;MySQL&;数据库管理程序,mysql,sql,database,phpmyadmin,cpanel,Mysql,Sql,Database,Phpmyadmin,Cpanel,我有一个数据库,大小超过100 MB。它有.sql.gz,这意味着它是压缩的。当我尝试使用PHPMyAdmin导入它时,会出现超时错误。我甚至尝试了部分导入(允许在脚本检测到导入接近PHP超时限制的情况下中断导入。(这可能是导入大文件的好方法,但可能会破坏事务。),但这对我不起作用。考虑到我正在使用CPanel和PHPMyAdmin来完成工作 如何导入此数据库?您可以使用 调整此文件中的数据库配置和字符集 如果转储不包含“DROP TABLE”,请删除目标数据库上的旧表 在web服务器上创建工作
.sql.gz
,这意味着它是压缩的。当我尝试使用PHPMyAdmin导入它时,会出现超时错误。我甚至尝试了部分导入(允许在脚本检测到导入接近PHP超时限制的情况下中断导入。(这可能是导入大文件的好方法,但可能会破坏事务。),但这对我不起作用。考虑到我正在使用CPanel和PHPMyAdmin来完成工作
如何导入此数据库?您可以使用
$linepersession
设置 您可以使用
如果仍然出现超时错误,您可能需要调整此文件中的
$linepersession
设置 根据我对服务器的看法和经验,在名为“调整设置”的WHM设置下设置这些参数更好更快。在“调整设置”下,可以修改最大上载和最大发布,例如,可以将上载更改为120 MiB,将发布更改为125 MiB
此外,在WHM下的PHP设置中,您可以更改默认套接字和SQL超时。您需要增加这些设置
您还可以解压数据库并尝试将其作为简单的.sql文件上载
我希望这对你有帮助
为什么没有发布,这里缺少什么?根据我的观点和服务器经验,在名为“调整设置”的WHM设置下设置这些参数更好更快。在“调整设置”下,可以修改最大上载和最大发布,例如,可以将上载更改为120 MiB,将发布更改为125 MiB 此外,在WHM下的PHP设置中,您可以更改默认套接字和SQL超时。您需要增加这些设置 您还可以解压数据库并尝试将其作为简单的.sql文件上载 我希望这对你有帮助
为什么没有发布,这里缺少什么?导入大型mysql数据库的非常简单有效的技术
mysql -u 'database_user' -p'database_password' database_name < sql_file_name_with_full_path
mysql -u 'database_user' -p'database_password' database_name < sql_file_name_with_full_path
mysql-u'database\u user'-p'database\u password'database\u name
mysql -u 'database_user' -p'database_password' database_name < sql_file_name_with_full_path
mysql -u 'database_user' -p'database_password' database_name < sql_file_name_with_full_path
mysql-u'database\u user'-p'database\u password'database\u name
导入数据库后不要忘记删除cron作业。同时从服务器上删除sql文件。
对于这两种技术,命令是相同的
范例
mysql -u 'test_user' -p'123456' test_db < /home1/test/public_html/db.sql
mysql-u'test\u user'-p'123456'test\u db
或者如果您没有密码
mysql -u 'test_user' test_db < /home1/test/public_html/db.sql
mysql-u'test\u user'test\u db
导入大型mysql数据库非常简单有效的技术
mysql -u 'database_user' -p'database_password' database_name < sql_file_name_with_full_path
mysql -u 'database_user' -p'database_password' database_name < sql_file_name_with_full_path
mysql-u'database\u user'-p'database\u password'database\u name
mysql -u 'database_user' -p'database_password' database_name < sql_file_name_with_full_path
mysql -u 'database_user' -p'database_password' database_name < sql_file_name_with_full_path
mysql-u'database\u user'-p'database\u password'database\u name
导入数据库后不要忘记删除cron作业。同时从服务器上删除sql文件。
对于这两种技术,命令是相同的
范例
mysql -u 'test_user' -p'123456' test_db < /home1/test/public_html/db.sql
mysql-u'test\u user'-p'123456'test\u db
或者如果您没有密码
mysql -u 'test_user' test_db < /home1/test/public_html/db.sql
mysql-u'test\u user'test\u db
谢谢@Moritz我下次会照顾好的。谢谢@Moritz我下次会照顾好的。