折腾:
【记录】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数据到腾讯云香港服务器中