loading

运维

解决cPanel面板虚拟主机导入较大MySQL数据库问题

宝塔服务器面板¥3188大礼包,请点击领取!

虚拟主机上的网站迁移至新的服务商中,根据惯有的策略肯定需要先将原有的虚拟主机其网站备份网站文件和导出数据库,然后再正常安装cPanel面板常规操作在新虚拟主机商中添加站点上传网站文件和导入数据库后更换数据库连接文件即可解决,并不是多复杂的问题。解决cPanel面板虚拟主机导入较大MySQL数据库问题不过其间遇到一个棘手的问题就是网站数据库有超过400M,进行缓存文件清理之后还有390M+,按照正常的思路如果直接在cPanel面板PHPMyAdmin导入数据库肯定是行不通的,将会导入不完整超时的问题。如果是使用VPS、云服务器那就不用怕这些问题,直接用MYSQL导入命令就可以实现,不过我们目前是用的虚拟主机,有没有办法呢?其实建议将新网站使用云服务器的,毕竟网站文件和数据库都比较大,选择虚拟主机对于后续的管理确实效率不高。但是其熟悉虚拟主机,毕竟网站流量并不大,所以在这篇文章中,准备将大数据MySQL导入到cPanel面板中的。

第一、新建数据库

们需要预先创建一个新的数据库,用来导入数据库的。其次,我们需要将原有的数据库上传到当前新虚拟主机某个目录下,这个目录随便,我们自己要知道在哪里就可以,后面需要获取数据库所在路径。
第二、时钟守护定义导入
解决cPanel面板虚拟主机导入较大MySQL数据库问题在cPanel面板中找到Cron Job,设置时钟守护作业。解决cPanel面板虚拟主机导入较大MySQL数据库问题这个功能一般我们不常用。这里需要设置时钟守护的定时时间,然后在指令处设置我们的导入数据库脚本。

mysql -u用户名 -p口令 数据库 < /数据库目录/数据库.sql

这里的数据库信息就是我们之前创建的数据库信息和FTP上传到虚拟主机目录的备份下来的数据库。加入新Cron Job之后等待到时间后执行。这里有一个缺陷,不可以手动执行。最后,执行完毕之后如果完成数据库导入会在phpmyadmin看到数据库是否有导入。这样的导入数据库办法适合较大数据库的导入,如果是几M数据库那就直接phpmyadmin导入方式。

(0)

本文由 podipod软库网 作者:Anonymous 发表,转载请注明来源!

全国计算机等级考试题库

热评文章

发表评论