首页
技术库|站长工具|技术手册|字体库|知识点词汇表| 联系我们|
打开本页的html静态页面
 

主菜单

文章分类

.: PHP技术 .: PHP问题集锦 .: MySQL版本4.0.*与版本4.1.*的导入导出

  • 全文内容
  • 发表评论
  • 文章点评
  • 文章附件
  • Email文章
  • 打印文章

MySQL版本4.0.*与版本4.1.*的导入导出

点击次数:279 创建日期:1-3-2008 录入:cn-web.com 字体:[ ] 点评:


 MySQL跨版本的导出与导入,一般也就是指MySQL4.0.*和MySQL4.1.*以上之间版本的切换,
一般出现问题就是乱码、数据导入不成功、程序运行出错等,这均是由于MySQL版本不同,SQL语句有不同而引起的。
 MySQL4.0.*与MySQL4.1.*及其以上版本最大的语法区别就在于Create TABLE 语句的
结尾有所不同:
 
     Mysql4.1及以上版本,在每个Create TABLE 语句结尾是类似这样的语句:
          ENGINE=MyISAM DEFAULT CHARSET=latin1;       

     Mysql4.0,在每个Create TABLE 语句结尾类似这样的语句:
            TYPE=MyISAM;
 

      所以,要从Mysql4.0导入Mysql4.1就把下面这段替换成Mysql4.1的这段代码,从MySQL4.1导回4.1
也同样按照语句修改就可以了.当然.修改语句前提是将mySQL数据库备份导出来:
 
 
 导出数据方法一:使用phpMyAdmin工具:

导出选项中,选择导出“结构”和“数据”,
选中“另存为文件”选项,如果数据比较多,可以选中“gzipped”选项。将导出的SQL文件保存下来。
 
 导出数据方法二:用mysqldump命令行:

命令格式
mysqldump -u用户名 -p 数据库名 > 数据库名.sql
范例:
mysqldump -uroot -p abc > abc.sql
(导出数据库abc到abc.sql文件)

提示输入密码时,输入该数据库用户名的密码。


请文明参与讨论,禁止漫骂攻击。
评论总数:1 [ 查看全部 ] 网友评论
cn-web网友:于3-6-2008评论道:
学习
(+5分)
(+4分)
(+3分)
(+2分)
(+1分)
此内容无附件
网站地图 - 知识词汇 - 全文检索 - 广告服务 - 帮助中心 - 联系我们
.:www.cn-web.com
网站技术开发联盟之WEB开发技术知识库
联系人:老韩(QQ:5679551(业务),688464(技术))
晋ICP备07003487号