虚拟主机上的网站迁移至新的服务商中,根据惯有的策略肯定需要先将原有的虚拟主机其网站备份网站文件和导出数据库,然后再正常安装cPanel面板常规操作在新虚拟主机商中添加站点上传网站文件和导入数据库后更换数据库连接文件即可解决,并不是多复杂的问题。不过其间遇到一个棘手的问题就是网站数据库有超过400M,进行缓存文件清理之后还有390M+,按照正常的思路如果直接在cPanel面板PHPMyAdmin导入数据库肯定是行不通的,将会导入不完整超时的问题。如果是使用VPS、云服务器那就不用怕这些问题,直接用MYSQL导入命令就可以实现,不过我们目前是用的虚拟主机,有没有办法呢?其实建议将新网站使用云服务器的,毕竟网站文件和数据库都比较大,选择虚拟主机对于后续的管理确实效率不高。但是其熟悉虚拟主机,毕竟网站流量并不大,所以在这篇文章中,准备将大数据MySQL导入到cPanel面板中的。
mysql -u用户名 -p口令 数据库 < /数据库目录/数据库.sql
这里的数据库信息就是我们之前创建的数据库信息和FTP上传到虚拟主机目录的备份下来的数据库。加入新Cron Job之后等待到时间后执行。这里有一个缺陷,不可以手动执行。最后,执行完毕之后如果完成数据库导入会在phpmyadmin看到数据库是否有导入。这样的导入数据库办法适合较大数据库的导入,如果是几M数据库那就直接phpmyadmin导入方式。
本文由 podipod软库网 作者:DevOps 发表,转载请注明来源!