大部分网站虚拟主机为了安全起见,都限制了通过命令或者phpMyAdmin导入大sql文件到mysql数据库,例如godaddy只允许站长通过phpMyAdmin上传不超过2m的sql文件,但实际上我们要导入到虚拟主机的sql文件远远大于2m。幸好我们还是可以使用一些第三方工具来辅助实现导入大sql文件到网站虚拟主机的mysql数据库。这个工具叫bigdump,它会分段执行大sql文件,并会自动重启,重启后从上一次执行停止处重新执行。以下是bigdump工具的使用方法。 1.下载bigdump 从官方网站下载bigdump。 2.修改数据库配置 解压下载到的zip文件,用ue或者editplus打开解压得到的bigdump.php,修改数据库配置为你的虚拟主机的数据库配置。你需要修改的地方如下: $db_server = ‘localhost’;
3 a0 e7 }6 N3 U6 n$db_name = ”;
0 v! {0 K' U( d0 a6 F1 u# O# v$db_username = ”;
9 T( N( h: Q' r4 w( p9 Z" ]# z7 M9 R$db_password = ”; 大部分网站主机的ip都是localhost,实际情况根据自己的主机进行修改。 3.上传到虚拟主机 用ftp工具把修改过后的bigdump.php文件上传到你网站的根目录下,同时上传你的sql文件。注意:这两个文件需要在同一个目录下,当然为了方便管理,你可以新建一个目录来存放这两个文件,例如dump文件夹。 4.删除原有的表格 如果你的sql文件包含了drop表格的命令或者你的数据库没有重名的表则可以忽略这一步,否则要先删除原有的表。 5.运行bigdump 只需要通过浏览器访问bigdump.php文件就可以了,链接为http://www.yourdomain.name/dump/bigdump.php,浏览器将会出现选择sql文件的界面,如下图
导入大sql文件到网站虚拟主机的mysql数据库-开始界面
3 U' Z" s! o7 [/ k6.上传sql文件 选择同目录下的sql文件,然后点击upload按钮就可以了。 7.确认导入 上传后,会出现文件列表,点击列表中的Start Import即可以导入相应的sql文件。如下图:
导入大sql文件到网站虚拟主机的mysql数据库-上传文件 " W- w- J+ Q4 R# n2 p1 I0 A, x: q
8.删除文件 这一步很重要,导入大sql文件完成后,一定要记得把bigdump.php文件和sql文件从你的虚拟主机上删除,否则被居心叵测的人利用就后果很严重了。
导入大sql文件到网站虚拟主机的mysql数据库-成功提示
+ H4 Z1 F$ M6 P4 L7 O& ~3 k( q
: B9 C3 {* _; `9 ^0 ` |