在同一台电脑上配置两个mysql数据库(解压版)

配置mysql主要有两步:(1)添加mysqld.exe到系统服务;(2)把mysql目录下的bin路径加到环境变量path里面。其中第二步不是必须的,加到path里面只是为了全局都可以用mysql.exe,mysqladmin.exe等命令,如果不加我们如果要通过cmd来打开mysql的话就每次都先cd到bin目录下面。
现在具体讲如何实现(笔者以mysql5.6和mysql5.1为例,mysql5.1为后来装的)
1、所以为了冲突,我们可以选择其中一个mysql,把它的bin路径加到path环境变量中,另一个不常用的就不要加了。
2、两个mysql的端口要不一样,可以是一个使用默认的3306,另一个选比较大一点的,如8600呀,只要不要跟别的软件冲突的就ok。具体修改方法就是修改my.ini文件里面的port(解压版默认是没有my.ini文件,其实my-default.ini或my-small.ini等就是模板,复制一份并重命名为my.ini文件就可以了)
3、把mysqld.exe安装成系统服务(均是先在cmd里面cd到相应的bin目录再操作),
mysql5.6是这样的mysqld -install 这样注安装出来的系统服务名称就是默认的MySQL;对于mysql5.1是这样的mysqld install mysql5.1 这样安装出来的系统服务名称就是MySQL5.1。这样两个mysql的服务的名称就不会冲突了。
4、修改后一个安装的mysql的注册表的值。运行-->regedit,进入注册表,然后依次点击HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL5.1,在右边找到ImagePath,右键->修改,把参数值更正为mysql5.1对应的mysqld的位置,它原来的位置是你前一个安装的mysql的mysqld的位置。如我的更正为"E:\mysql-5.1.73-winx64\bin\mysqld" MySQL5.1
5、net start mysql 启动 mysql 5.6
net start mysql5.1 启动 mysql 5.1
(net start 后面的值要以你当初安装时所设置的服务名称相对应)
至此,就ok了
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值