mysql导入超大sql文件方法
作者:bea
记得我刚开始学习PHP和MYSQL的时候,建立MYSQL数据库和数据表都是在phpmyadmin中手动创建的,没有使用任何的SQL语句。导入从服务器导出的sql文件也是复制sql文件代码语句,然后粘贴到phpmyadmin已有数据库的SQL语句栏运行,从而建立本地的数据库结构,达到备份数据库的目的。但是,如果sql文件很大的话,你会发现我这样做会导致phpmyadmin运行非常的缓慢,甚至无法正常运行。现在的你可能还在用这样方法,但是,我今天教你一招相当快速的方法。
在使用这种方法前,你必须先建立一个数据库,这个数据库是你希望将sql文件导入的数据库。
假如你的数据库文件为demo.sql 并且该文件位于你的D盘下,即该文件在 d:/demo.sql
好了,正式开始。打开一个DOS窗口。点击“开始”->“运行”->输入“cmd” 回车即可看见这样的DOS窗口。
先进入MYSQL安装目录。以我的为例,我安装在d:/wamp/mysql 。那么,进入该目录的bin目录下,该目录下有个mysql.exe 文件。
命令为:输入d: 并回车 这是进入D盘,mysql的安装目录
cd wamp 进入D盘的wamp文件夹,mysql安装目录
cd mysql 进入mysql 文件夹
cd bin进入mysql 文件夹的bin目录,我们希望找到 mysql.exe
好了,下面才是重要的命令
mysql -u root -p database < d:/demo.sql
上面的 root 是你的数据库登录用户名 database 是你想导入到的数据库名 d:/demo.sql 是你想导入的 sql 文件。最后回车后提示:enter password: 在这里输入你的数据库密码便可了。
如果没有任何的提示说明你的操作成功了,sql文件已成功导入到你的数据库中。进入你的数据库里看看吧。
那有人又会问,我使用的是虚拟主机,不能这样做,怎么办呢?
对,在互联网上购买的虚拟主机是不支持这样操作的,但是你进入数据库的后台你会发现有下图这样的导入界面:
看到红色框框了吗,先将你的数据库备份,这样备份后一般你的空间会有一个sql文件,如果你想导入到数据库中的话,可以按上面的从备份中还原,也可以使用你的数据库FTP账号将sql文件上传到你的空间,在进行从备份中还原。这个操作目前还没有试过。因为如果你虚拟主机里数据库文件丢失了的话,空间商那里一般是有备份的,在你空间的db文件夹下。
有用 | 无用猜你喜欢
您可能感兴趣的文章:
- 影响百度快照更新的因素有哪些
- 浅谈百度知道推广技巧
- SEO优化策略在企业级网站中的应用
- 细说搜索引擎不收录网站页面
- SEO以及与SEO相关的各种营销公司
- httpd.ini和.htaccess的写法与配置规则
- 新建的网站生存之该如何推广
- MySQL启动不了,无法启动MySQL服务解决方法
- mysql数据库导入、备份和导出常用命令总结
- mysql当天日期函数使用小结
- sql查询优化:查询语句优化小结
- MySQL教程之error 150错误提示解决办法
- MySQL教程之六种强制修改Root密码方法
- 解决MySQL 1067错误方法
- 完美解决MySQL中文乱码问题
- MySQL字段类型Verchar大小长度介绍
- MySQL控制台导入SQL文件问题
- mysql #145原因以及解决方案
- mysql error 2003错误原因以及解决方案