速度吧双线路服务器合租网--只做高档空间


会员中心
会 员:
密 码:
空间优势
更多  
售前咨询
更多  
使用指南
更多  
MYSQL的导入与导出
作者: 速度吧 来源: http://bbs.mysql.cn 日期: 2006-7-11
以下转贴自http://bbs.mysql.cn/viewthread.php?tid=72&extra=page%3D1%26filter%3Ddigest

最近看到好多人在询问mysql 导入导出的问题,于是就简单的总结一些我的使用经验,供大家参考,有不合理的地方欢迎交流!

一、Mysql 数据的导出

  有的站长经常用一种最直接的办法就是拷贝数据库文件夹的办法,这个方法确实简单,但是不提倡,在跨版本或者跨不同字符集系统是很容易出问题。再说了数据库4.1版本有两种存储数据的方式在配置的时候可选,一种是和以前一样的每个数据库存放在单独的文件夹里,另一种叫什么来着我忘了,这种所有的数据库都放在一个文件里,巨大的一个文件!,所以对于后者就不可以用拷贝的方法了,用什么呢?下面介绍:

  就是mysql 自带的工具 mysqldump ,这个工具十分强大,可以导出数据,并且可以导出不同版本的数据、也可以导出用于其他数据库的数据,太牛了。 这个工具实在命令行、cmd下用的 ,如果你的msyql/bin目录没有配置在系统的环境变量里,就先cd到mysql/bin目录。
 
1、    先介绍简单得导出: mysqldump -u 数据库用户名 -p  数据库名称 [表名] > 导出到文件的路径名

  例如:我要导出 test_db 这个数据库  我的数据库用户为 root 没有密码(没有密码就不用加 -p 了):
           mysqldump -u root test_db > c:\test.sql    这样就可以到处test这个数据库了
          如果我要导出 test 数据库中的user 表  用 ajin 这个用户 密码是 123
          mysqldump -u ajin -p test_db user >c:\test_user_table.sql   回车后提示输入密码就可以了

2、 在导出过程中改变数据库默认的字符集
       
  例如: 我要导出 test_db 这个数据库  转换编码为 utf8 (utf8 我最常用的)
 
     mysqldump -u ajin -p --default-character-set=utf8  test_db >c:\test.sql    就可以了  
    转换成其他字符只需替换 utf8 就可以了

3、导出不同版本数据或者导出给数据库用的数据

 例如:我的数据库 Mysql 4.1 的 我要导出一个 默认字符集 utf8 的 4.0版本的数据

   mysqldump -u ajin -p test_db --compatible=mysql40 --default-character-set=utf8 test_db >c:\test.sql    

  就可完成了所谓的降级 --compatible= 可以跟得参数有 mysql323 mysql40 oracle mssql db2 等等

导出就介绍这些常用的,其实还有好多好多。。省略一千字.....

二 数据的导入  

  这个相对就比较简单了,   这个在命令行、cmd下用的 ,如果你的msyql/bin目录没有配置在系统的环境变量里,就先cd到mysql/bin目录。
 
 比如我要导入 test.sql 这个数据到  discuz_db 这个数据库

 mysql -u ajin -p discuz_db
好了就先总结这么多,欢迎大家交流,其中不免会有错误,请多指教~~
相关图片
重要公告
更多  
最新公告
更多  
常见问题
更多  
在线联系
一部值班客服:                     
琳子(琳子)

琳子

025-57050068-601

二部值班客服:                     
道宁(道宁)

道道

025-57050068-606

托管租用:                     
点击这里给我发消息(小王)

小王

025-57050068-607

部门主管:                     
点击这里给我发消息(单梅)

部门主管

025-57050068-604

客服投诉邮箱:

夜班客服:                     
点击这里给我发消息(老唐)

夜班客服

025-57050068

客服投诉邮箱:

postmaster@84684.net

公司地址:南京市大厂区新华西路95号207 ( 210048 )
《中华人民共和国增值电信业务经营许可证》编号: 苏B2-20050086号
TEL:(025)57050068(全天)Fax:(025) 57050068广告勿扰
© 2002-2004 版权所有 速度吧服务器合租网 苏ICP备06032453号