最新消息:20181230 VPS服务器已从Linode换到腾讯云香港,主题仍用朋友推荐的大前端D8

【已解决】恢复导入从Linode备份出的crifan.com的WordPress的sql数据到腾讯云香港服务器中

crifan.com crifan 174浏览 0评论

折腾:

【记录】crifan.com的WordPress网站从Linode搬家到腾讯云香港服务器

期间,对于从Linode的备份出来的crifan.com的WordPress网站的sql数据。

现在已上传到服务器,现在去恢复数据。

已把sql上传到服务器:

<code>[root@VM_0_11_centos wwwroot]# pwd
/data/wwwroot
[root@VM_0_11_centos wwwroot]# ll -lh
total 2.7G
-rw-r--r-- 1 root root 196M Dec 26 20:22 crifan.com_wp_db_20181225.sql
drwxr-xr-x 3 www  www  4.0K Dec 25 21:17 default
drwxr-xr-x 2 www  www  4.0K Dec 25 21:41 www.crifan.com
-rw-r--r-- 1 root root 2.5G Dec 26 20:55 www.crifan.com_allFiles_20181225.7z
</code>

然后去新建和恢复WordPress网站的数据库

备份之前,去确认最大上传文件的大小:

发现post_max_size只有100M,去加大,比如500M

<code>; Maximum size of POST data that PHP will accept.
; Its value may be 0 to disable the limit. It is ignored if POST data reading
; is disabled through enable_post_data_reading.
; http://php.net/post-max-size
; post_max_size = 100M
post_max_size = 500M

; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
; upload_max_filesize = 50M
upload_max_filesize = 500M

; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
; memory_limit = 320M
memory_limit = 768M
</code>

覆盖之前的php.in文件:

<code>/usr/local/php/etc/php.ini
</code>

重启php生效配置:

<code>[root@VM_0_11_centos etc]# service php-fpm restart
Redirecting to /bin/systemctl restart php-fpm.service
</code>

然后可以去上传100多MB的sql文件了

本来想上传文件导入的,突然发现可以识别upload路径下是否有:

那就去移动sql到对应路径下:

<code>[root@VM_0_11_centos upload]# pwd
/data/wwwroot/default/phpMyAdmin/upload
[root@VM_0_11_centos upload]# mv /data/wwwroot/
crifan.com_wp_db_20181225.sql        default/                             www.crifan.com/                      www.crifan.com_allFiles_20181225.7z
[root@VM_0_11_centos upload]# mv /data/wwwroot/crifan.com_wp_db_20181225.sql .
[root@VM_0_11_centos upload]# ll -h
total 196M
-rw-r--r-- 1 root root 196M Dec 26 20:22 crifan.com_wp_db_20181225.sql
[root@VM_0_11_centos upload]# pwd
/data/wwwroot/default/phpMyAdmin/upload
[root@VM_0_11_centos upload]# 
</code>

刷新页面

然后就可以选择了:

然后去导入:

结果好像要导入很长时间的样子:

不过稍等1,2分钟左右,就导入好了:

去看看导入后的数据:

【总结】

此处思路就是:

Mac中用FileZilla通过sftp上传100多M的sql文件到服务器中,确保放到PhpMyAdmin/upload中

然后再去更新php.ini确保

post_max_size

upload_max_filesize

都是超过sql的大小的,比如此处设置未500M

然后用PhpMyAdmin去界面中导入,选择从upload检测出的sql文件,去导入。

此处导入近200M的sql,大概也就1,2分钟,还是很快的。

转载请注明:在路上 » 【已解决】恢复导入从Linode备份出的crifan.com的WordPress的sql数据到腾讯云香港服务器中

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
65 queries in 0.068 seconds, using 9.42MB memory