OracleMysql Mssql
返回首页
当前位置: 无忧网客联盟 > 数据库 > Mysql >

MySQL导入导出sql文件

时间:2012-01-17 15:10来源:未知 作者:admin 点击:
MySQL导入导出sql文件 从数据库导出数据库文件:(mysql的bin路径需要在系统路径中) 1.将数据库mydb导出到e:\mysql\mydb.sql文件中: 打开开始-运行-输入cmd 进入命令行模式 c:\mysqldump -h localhost -u root -p mydb e:\mysql\mydb.sql 然后输入密码,等

MySQL导入导出sql文件

 

从数据库导出数据库文件:(mysql的bin路径需要在系统路径中)
 


1.将数据库mydb导出到e:\mysql\mydb.sql文件中:
 
打开开始->运行->输入cmd 进入命令行模式
 
c:\>mysqldump -h localhost -u root -p mydb >e:\mysql\mydb.sql
 
然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。
 
 
 
2.将数据库mydb中的mytable导出到e:\mysql\mytable.sql文件中:
 
c:\>mysqldump -h localhost -u root -p mydb mytable>e:\mysql\mytable.sql
 
 
 
3.将数据库mydb的结构导出到e:\mysql\mydb_stru.sql文件中:
 
c:\>mysqldump -h localhost -u root -p mydb --add-drop-table >e:\mysql\mydb_stru.sql
 
 
 
从外部文件导入数据到数据库中:
 


从e:\mysql\mydb2.sql中将文件中的SQL语句导入数据库中:
 
1.从命令行进入mysql,然后用命令CREATE DATABASE mydb2;创建数据库mydb2。
 
2.退出mysql 可以输入命令exit;或者quit;
 
3.在CMD中输入下列命令:
 
c:\>mysql -h localhost -u root -p mydb2 < e:\mysql\mydb2.sql
 
然后输入密码,就OK了。
 
 
 
下面谈一下关于导入文件大小限制问题的解决:
 


默认情况下:MySQL 对导入文件大小有限制的,最大为2M,所以当文件很大时候,直接无法导入,下面就这

个问题的解决列举如下:
 
1.在php.ini中修改相关参数:
 
影响mysql导入文件大小的参数有三个:
 
memory_limit=128M,upload_max_filesize=2M,post_max_size=8M
 
修改upload_max_filesize=200 M 这里修改满足你需要的大小,可以同时修改其他两项memory_limit=250M

post_max_size=200M
 
这样就可以导入200M以下的.sql文件了

(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
推荐内容