windows server 2008 下安装MySQL 不同版本数据库

         因为公司之前使用的数据库是MySQL 5.0 版本,此版本数据库性能不是特别的高,而且在公司的windows server 2008 上获取数据库连接时数量过小(即使max_connections设置很大,这个原因一直没有找到),为了解决以上两个问题,提出了升级数据库的解决方案。同时为了不影响正式环境的使用且需要在平滑切换,需要在相同服务器部署两个MySQL 。以下便是我自己的操作步骤,其中遇到了很多的问题,参考了很多其他博主的文章,非常感谢。 

        1、首先需要两个不同版本的数据库文件(安装过的)。

        2、需要分别修改数据的库目录下的my.ini配置文件。主要修改的内容如下:

            5.6 版本:

            basedir = C:\Users\BaiGuodong\Desktop\mysql5.6
            datadir = C:\Users\BaiGuodong\Desktop\mysql5.6/data

            port = 3307
            server_id = 56

           5.0 版本:

            basedir = C:\Users\BaiGuodong\Desktop\mysql5.0
            datadir = C:\Users\BaiGuodong\Desktop\mysql5.0/data

            port = 3306
            server_id = 50

          3、 执行服务的安装

           分别通过使用管理员打开CMD,转到相应的目录执行windows服务的安装:

            5.6 版本:

             mysqld --install mysql5.6(服务名) --defaults-file=C:\Users\BaiGuodong\Desktop\mysql5.6\my.ini

         5.0 版本:

         mysqld --install mysql5.0(服务名) --defaults-file=C:\Users\BaiGuodong\Desktop\mysql5.0\my.ini

            

             注意: 只有指定 --defaults-file 时才能分别启用不同的数据库,否则可能会执行了相同的数据库。

         说明: 删除服务时,理员打开CMD,转到相应的目录执行windows服务的删除:

            mysqld --remove  (服务名)

           4、启动服务:

               net start mysql5.6

               net start mysql5.0

               停止服务:

               net stop mysql5.6

               net stop mysql5.0


            以上就可以部署两个MySQL服务了。


             特殊说明:

            如果在执行MySQL 服务时出现服务无法启动的问题,建议查看一下事件日志:

           

                   

               


            

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值