windows server 2008 下安装MySQL 不同版本数据库
来源:互联网 发布:思迅软件费用 编辑:程序博客网 时间:2024/06/05 16:55
因为公司之前使用的数据库是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 服务时出现服务无法启动的问题,建议查看一下事件日志:
- windows server 2008 下安装MySQL 不同版本数据库
- windows下安装MySQL数据库
- WIndows下MySQL Zip版本安装
- windows下mysql压缩zip版本安装
- windows下安装不同版本oracle的一点体会
- Windows Server 2008 R2下安装MySql出错解决方案
- Linux下两个不同版本Mysql的安装实战
- windows下mysql数据库存放在不同磁盘
- WINDOWS下如何安装MYSQL数据库
- Windows下安装多个MySQL数据库
- Windows环境下安装MySQL数据库服务器
- windows下安装多个MYSQL数据库
- windows下mysql数据库安装初始化
- mysql 数据库在windows下安装
- 解决: Windows Server 2003 下安装IIS 2003版本
- Windows下实现Mysql数据库版本更换、数据迁移
- Windows下MySQL远程连接数据库(Workbench版本)
- MySQL for Windows 数据库 ZIP 版本安装过程
- 3.3 Linux获取系统信息(5、6、7节)
- 前端面试经典问题——css居中的几种方式
- Dalvik虚拟机学习2——类加载器的创建
- 日常(停课后的月考)
- 【地图整饰】ArcMap添加图框及ArcEngine实现
- windows server 2008 下安装MySQL 不同版本数据库
- 数据结构实验之排序二:交换排序
- org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actua
- css中清除浮动展开父元素的几种方法总结
- WebGL笔记_着色器(三)
- sql优化
- Android中的imageview的使用
- 关于Android打开应用的时候出现短暂白屏的解决方案
- 应该更努力才是