MySQL导入大数据库或者表时的操作方法

发布时间:2025-06-30 点击:6
当网站运营好了过后发现mysql数据库越来越大,在数据搬家时很是不方便。
用navicat>运行sql文件费时不话,还容易报错!
用phpmyadmin导入发现:要导入的文件:文件可能已压缩 (gzip, zip) 或未压缩。压缩文件名必须以 .[格式].[压缩方式] 结尾。如:.sql.zip。从计算机中上传: (最大限制:50 mb)。即使mysql压缩了也远超过50m了。
想要导入大数据库或者表时可以用以下二种方法:
一、mysql命令导入
不要把mysql命令导入大数据给吓着,其实很简单只须5步就完成,很快、很稳。
第1步: 进入到mysql服务中
mysql -u username -p # username 是你的数据库用户,可以用 root,按回车输入密码 第2步: 创建数据库(有数据库的可跳过)
create database databasename; # databasename 为要创建的数据库名字 第3步:选择数据库
use databasename; 第4步: 导入数据库
source filepath; # filepath 为要导入的.sql文件地址 第5步: 耐心等待即可。

问题:
解决方法:
1、找到phpmyadmin的配置文件config.inc.php(你phpmyadmin的根目录下),找到config.inc.php文件。
如果没有找到可以看下是否有config.sample.inc.php文件,如果存在,那么将其改名为config.inc.php。
(根据版本不同,也有可能根本就没有config.sample.inc.php或者config.inc.php,那我们就到phpmyadmin\libraries目录下将config.default.php复制到phpmyadmin目录下并改名为config.inc.php)。
2、打开config.inc.php文件,查找$cfg['uploaddir']大概在73行的样子。
把$cfg['uploaddir'] = '';替换成$cfg['uploaddir'] = 'importsqlfile'; 这个参数就是设定导入文件存放的目录。
把$cfg['savedir'] = ''; 替换成$cfg['savedir'] = 'save'; 这个参数意思是导出文件存放的目录文件夹名save.
如下面图:
3、在config.inc.php的所属文件夹中,创建新文件夹importsqlfile和save
4、把需要导入的数据文件,放到importsqlfile文件夹里面(可以建个ftp上传,如是宝塔环境在bt面板中>文件>上传就可以);
5、刷新登录的phpmyadmin或者重新登录进入phpmyadmin导入数据库的页面,在上传文件旁边就多了一个【选择要导入的文件】点击它选择要导入的sql文件点最下面的导入就等待执行导入成功!
phpmyadmin导出时就输出多了一个选项:保存到服务器上的save/文件夹中
如果遇到

品牌标志重要的设计元素
网站建设企业应善于打造自己的产品风格
房地产O2O网站建设的重要性
制作小程序的4种方法
为什么seo优化是提升网站的流量的主流?
两种免费推广网站的方法
网站安装SSL证书成为影响SEO排名的重要因素之一
网站建设中视觉效果的优化技巧有哪些