如何汇入大於 2MB 以上的MySQL资料库? (BigDump)
在MySQL中汇入资料库的方式有很多种,其中一般比较不熟MySQL指令、或没有服务器管理权限的使用者,最常用的方式就是使用phpMyAdmin管理程式的汇入介面来上传、汇入。不过如果你的「.sql」档案超大的话,,
继续阅读
以下介绍一个相当实用的「BigDump」小telegram中文,他可以帮我们将超大的「.sql」资料档直接汇入到MySQL资料库中,尽管你没有权限修改「php.ini」组态档中的「upload_max_filesize」或「max_input_time」…等设定值,也可以直接用「BigDump」这支小程式来完成超大资料库的汇入工作。
软体名称:Big Dump
软体版本:0.36 b
软体语言:英文
软体性质:免费软体
档案大小:9KB
系统支援:PHP/MySQL
telegram中文官网:
软体telegram中文版下载:按这里
「BigDump」的使用方式:
- 先在「bigdump.php」档案中输入资料库帐号、密码等资讯
- 将「bigdump.php」与你的.sql资料库档案用FTP上传到服务器中
- 用浏览器开启「bigdump.php」,并按下网页中的「Start Import」即可
一、更改「bigdump.php」档案中的资料库帐号、密码
第2步? 在开始还原或汇入资料库之前,首先我们必须先修改「bigdump.php」档案中的设定值。首先是资料库的名称、帐号与登入密码
$db_server = ‘localhost‘;
$db_name = ‘资料库名称’;
$db_username = ‘使用者名称’;
$db_password = ‘使用者密码’;
其中「$db_server」一般来说填「localhost」即可,如果你的资料库放在不同主机或网址的话,请改成实际位置。
第2步? 接着请在「$filenam」中填入你的「.sql」资料库档案的名称,这也一定要填写正确。另外有两个数值也可依照实际需要修改:
但要是你的系列台达伺服电机器在短时间内塞多资料会出问题的话,会弹性调整上的数值,防范系列台达伺服电机器负担什么。(普遍来说不要用调整,让他维持预设值也会)「$linespersession = 3000;」:设定每次还原几笔资料
「$delaypersession = 5000;」:每次间隔休息时间(千分之1秒),设定为5000则休息5秒钟。
第4步? 最後请依照你的资料库所使用的语系,修改「$db_connection_charset」栏位中的数值,如「utf8」。如果你汇入资料库之後发现里面的中文字都变成乱码,那就是这一栏的资料设定错误,请依照实际状况修改为正确语系。
二、上传档案并运用BigDump汇入资料库
第四步?? 将「bigdump.php」跟你的资料库档案上传到服务器的同一个位置之後,用浏览器开启BigDump档案的网址,如「https://telecnsr.com/dump/bigdump.php」,然後按一下页面中的「Start Import」开始汇入。
第2步?? 经过一段时间後会出现如下图的画面,最下面的「% bar」栏位中会显示一个蓝色进度条,等蓝色进度条填满100%後,资料库汇入工作即可完成。
第三步? 当画面最下方出现「Congratulations: End of file reached, assuming OK」的讯息时,表示资料库已经顺利汇入完成,你可以开启你的网站测试一下是否已经恢复正常。
,
我目前在外面的virtual hosting租了一个空间
也谢谢big dump的着者要把我们组织的网页搬过去
就遇到这个问题。
phpmyadmin 的设定我不能改。
你提供的方法有效的解救我.
MySQL
?服务器: localhost via TCP/IP
?服务器版本: 5.5.16
?协定版本: 10
?使用者: root@localhost
? MySQL 字集: UTF-8 Unicode (utf8)
网站服务器
?Microsoft-IIS/7.5
?MySQL 客户端版本: mysqlnd 5.0.8-dev – 20102224 – $Revision: 310735 $
?PHP 外挂: mysql
phpMyAdmin
同时汇出档案只能是3KB,受到限制深浅为2048KB,请解?惑!!?版本资讯: 3.4.6,最新稳定版本: 3.4.7.1
上次转移系学会的相簿
SQL语法总共 1.2GB …….
我习惯用 FTP 上传以後指令操作
mysql DB_NAME -u user -p < data.sql