`
xyh
  • 浏览: 84084 次
  • 性别: Icon_minigender_1
  • 来自: China
社区版块
存档分类
最新评论

MySQL5.0、6.0的数据迁移方法

阅读更多

  有时把MySQL的数据从一台电脑迁移的另外一台电脑,比如从一台安装了MySQL的机器拷贝到另外一台没有安装MySQL的机器

 一般我们用的方法有三种:

  1.用Mysqldump/Mysql组合命令,Mysqldump命令把一个数据库的数据和结构导出成一个.sql文件,然后在另外一台电脑用Mysql命令还原。

     典型的用法:

     导出:

     mysqldump -u(你的登陆名) -p(你的登陆名) -h(你的主机IP地址) --opt 数据库名 > 你在硬盘上保存的文件名

     导入:

     先进入MySQL的命令模式:

     mysql -u(你的登陆名) -p(你的登陆名)

     >create database databasename;

     >quit

     mysql -u(你的登陆名) -p(你的登陆名) -h(你的主机IP地址)  数据库名 < 你在硬盘上保存的文件名

2.把原来的数据库表从Innodb转为MyISAM,然后用SQLyog工具还原,再转为原来的Innodb格式,不是所有的表我们都用Innodb格式,有时MyISAM也有它的用处。

3.直接把安装目录比如c:\program files下的整个Mysql文件拷贝过去,然后更改一下my.ini的路径,用命令mysqld-nt.exe install 命令安装就可以了

第三种方法,原来用的是MySQL5.0版本开发,拷贝到别的电脑安装,都安装成功,后来换成了6.0aplha版本,迁移老是不成功,服务启动后15秒就aborting了,。。。哎

MySQL6.0的Appha版本还是没变成Release版本。

不知什么时候发布正式版

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics