美文网首页
【MySQL】在Windows系统上安装两台mysql

【MySQL】在Windows系统上安装两台mysql

作者: Catke | 来源:发表于2017-11-07 13:50 被阅读0次

    背景:在很多情况下,同一个系统需要安装不同版本的数据库来适应程序,但如果在系统上直接安装两个mysql的话数据库很可能会版本冲突,或者后来安装的版本覆盖原来安装的版本,前段时间有个需求,就是需要在同一个windows系统上安装两个mysql,于是在此记录一下

    步骤:

    1、正常安装第一个数据库
    2.在控制面板里停止第一个mysql服务
    3.安装第二个MySQL(免安装版即可)
    首先修改配置文件,如下:
    (从第一个版本里copy配置文件也可以,若改此文件,除了改如下所示地方外,还需修改设计路径的地方,如:日志文件路径等)

    [client]
    port=3307 #第一个数据库的默认端口是3306 这里需要另外启用一个端口
    server_id=2                                  #同步数据用
    basedir="E:/MySQL"                    #第二个MYSQL安装目录
    datadir="E:/MYSQL/database"    #第二个数据库
    

    4.在命令行中创建启动服务

    # mysqld install MySQL2  --defaults-file="E:\MySQL\mysql_base\ini\my.ini"
    

    5.修改注册表
    HKEY_LOCAL_MACHINE-->SYSTEM-->CurrentControlSet-->Services
    找到刚才创建的MySQL2,将ImagePath修改成如下":
    "E:\MySQL\bin\mysqld" --defaults-file="E:\MySQL\my.ini" MySQL2

    【需要注意的地方】
    由于安装了2个MYSQL数据库,第二个MYSQL配置文件中需要修改mysqld为其他内容,如:mysqld2,不修改不能启动MySQL2服务



    图片中标红的地方改为mysqld2即可。

    然后启动服务即可

    参考:http://blog.csdn.net/tianchengry/article/details/50720790

    相关文章

      网友评论

          本文标题:【MySQL】在Windows系统上安装两台mysql

          本文链接:https://www.haomeiwen.com/subject/ukjnjxtx.html