如何用phpmyadmin导入大容量.sql文件,直接使用cmd命令进行导入
很多使用php+mysql建站的站长朋友们,经常要用到phpMyAdmin数据库管理工具备份和恢复数据库,当站点运行很久的时候,MySQL数据库会非常大,当站点碰到问题时,需要使用phpMyAdmin恢复数据库,但是在导入大的SQL文件时候,由于PHP上传文件的限制和脚本的响应时间的限制,无法导入,会显示失败,但是我们要导入到MySQL数据库,要怎么操作呢?下面由我为大家来讲解一下吧,可以帮助到需要的站长朋友!
工具/原料
- MySQL管理工具phpMyAdmin
- MySQL文件
- Notepad++
方法/步骤
-
1
在phpMyAdmin目录下,在根目录找到config.inc.php文件,如果没有config.inc.php文件,可以将根目录中的config.sample.inc.php文件复制一份,重命名为config.inc.php,保存即可!如图所示:
-
2
接着用Notepad++打开config.inc.php文件,查找代码
$cfg['UploadDir'] = '';
这个参数就是设定导入大的SQL文件存放的目录,这里把值设定为:ImportBigSQL,代码为:
$cfg['UploadDir'] = 'ImportBigSQL';
然后保存文件,如图所示:
-
3
接着我们在phpMyAdmin目录下,建立以ImportBigSQL命名的文件夹,如图所示:
-
4
把我们需要导入的SQL数据库文件,放到ImportBigSQL文件夹下面,如图所示:
-
5
登入phpMyAdmin,选择需要导入的MySQL数据文件,点击导航条上面的“导入”按钮,如图所示:
-
6
选中“从网站服务器上传文件夹 ImportBigSQL/ 中选择:”选项,并选择需要导入的SQL数据文件,如图所示:
-
7
最后点击“执行”,导入需要的大的SQL数据文件,如图所示:
-
8
经过一段时间,phpMyAdmin显示我们需要导入的SQL文件,导入成功,我们需要导入的大的SQL文件以及导入成功了,可以测试下网站,是否可以访问了,如图所示:
END
注意事项
- 如果在config.inc.php文件,没有找到 $cfg['UploadDir'] = ''; 可以自己在文件中添加上去,并填上相应的参数。
- 参数值ImportBigSQL可以自己设定,不过phpMyAdmin创建的文件夹名称要跟设定的参数值一样。
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- 如何使用Navicat MySQL导入.sql文件
- 对象文件[置顶] 如何在 ASM 存储中使用 Data Pump (expdp impdp)进行数据导出导入操作
- 如何去除phpmyadmin对导入SQL文件2M的限制
- 如何去除phpmyadmin对导入SQL文件2M的限制
- 直接使用MYSQL命令导入导出SQL文件
- 使用MYSQL命令直接导入导出SQL文件
- 使用MySQL命令直接导入导出SQL文件
- mysql密码为空时,c#如何运行一条cmd命令导入sql文件到数据库并获得mysql的输出
- 如何使用PL/SQL导入CSV文件到Oracle
- 如何去除phpmyadmin对导入SQL文件2M的限制
- 关于使用phpmyadmin向mysql数据库导入sql文件的2048kb限制问题
- 使用MySQL命令直接导入导出SQL文件
- 如何在MySQL中导入大容量SQL文件
- 如何使用MySQL Workbench导入.sql文件
- phpMyAdmin怎么创建数据库如何导入SQL数据文件
- 使用MYSQL命令直接导入导出SQL文件