我想将Moodle网站及其数据库转移到另一台主机(共享主机),但我的数据库备份太大(120 MB),同时允许导入的最大文件大小为50Mb,在phpMyAdmin。有没有办法一次导入整个数据库或将其分成较小的.sql文件?
答案 0 :(得分:1)
您可以在php.ini文件中增加必要的值'' /etc/php.ini'' (RedHat的)
post_max_size = 250M
upload_max_filesize = 250M
; Optional if the error persists
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M
或者你提到的另外两个并使用
在shell上导入文件 mysql -u user -p database < YourSQL.sql
答案 1 :(得分:0)
如果您的主机帐户有SSH,请在命令行中恢复转储(使用mysql命令)
答案 2 :(得分:0)
您可以登录mysql控制台并选择db并运行source命令。
use database-name
source /file-path/to-sql-file.sql
源命令以小块运行,因此不应该有数据包大小的问题