日期:2014-05-16  浏览次数:20812 次

MySQL5、MyEclipse8.6移植

换工作电脑,但是不想重装MySQL5和MyEclipse8.6等软件,所以直接把安装目录拷贝到新电脑上了,为了能运行起来做了以下操作。

环境:Win7

前提:Java环境配置好

一、MySQL5

1、将整个MySQL目录(包括数据文件)拷贝过来,比如目录为%MYSQL_PATH%

2、改MySQL配置文件

编辑my.ini配置文件(%MYSQL_PATH%目录下),相应修改以下几个参数的值。

basedir:MySQL的安装目录,也就是%MYSQL_PATH%

datadir:数据库文件夹,每个数据库在里面会有对应的一个文件夹

innodb_data_home_dir:数据文件夹,里面有ibdata1 这么个文件,存储所有数据的。

2、创建MySQL服务 

这时双击bin\mysqld.exe可以运行mysql,但是要创建服务,在网上找到两种方法:

方法一:

以管理员身份,命令行进入%MYSQL_PATH%\bin目录,运行下面的命令

mysqld --install MySQL

也有的写成

mysqld --install MySQL --defaults-file= "%MYSQL_PATH%\my.ini"

不过这样我是没创建成功的,用的下面的方法二可以

方法二:

以管理员身份,命令行运行下面的命令

sc create MySQL binpath= "%MYSQL_PATH%\bin\mysqld.exe" type= share start= auto displayname= "MySQL" depend= TCPIP


二、MyEclipse8.6

1、将整个目录拷过来

2、改配置文件

如果拷过来放的目录与旧电脑上的目录不同的话需要改配置文件,将MyEclipse目录中所有与文件夹路径有关的配置文件中的目录配置改成相应的值,我的有如下配置文件需要改:

myeclipse.ini

configuration\config.ini

configuration\.settings\org.eclipse.ui.ide.prefs (这个改工作空间目录)

configuration\org.eclipse.equinox.simpleconfigurator\bundles.info

configuration\org.eclipse.equinox.source\source.info