在同一台计算机中运行多个MySQL服务
时间:2021-09-06
本文章向大家介绍在同一台计算机中运行多个MySQL服务,主要包括在同一台计算机中运行多个MySQL服务使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
一、问题的来源
这个学期里我需要修读《数据库系统》的课程,而为了简化我们的环境配置,老师推荐我们使用WampServer
软件。这个WampServer
相当于一个集成的环境,自带了Apache
、MySQL
和PHP
环境,但是这样就带来一个问题,当我直接运行它时会发现它变成了黄色(运行不成功),后来查找资料才发现是这个MySQL和原来我已经安装过的MySQL环境冲突了,而我又不想卸载原来的MySQL系统,故最终希望在同一台机器中能够同时运行两个MySQL系统。
二、配置
通过查找资料发现这个问题可以通过修改两个应用的端口号解决端口占用导致的冲突,这里我选择把原来的MySQL系统的端口由3306修改为3308。
1. 修改原来MySQL系统的my.ini文件
找到MySQL系统对应的my.ini文件:
打开这个文件,修改server和client的端口为3308:
2. 修改注册表
搜索【注册表】即可弹出【注册表编辑器】,点击进入:
来到:计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\目录下,浏览可以找到MySQL目录:
ImagePath原来的值为:
D:\myDownLoad\mysql-8.0.21-winx64\bin\mysqld MySQL
修改它的值为:
"D:\myDownLoad\mysql-8.0.21-winx64\bin\mysqld" --defaults-file=D:\myDownLoad\mysql-8.0.21-winx64\bin\my.ini MySQL
即在前面的路径加上双引号括起来,再添加一个--defaults-file
值,这个值等于原来配置的my.ini文件的地址。
3. 重新启动服务
左下角搜索【服务】:
找到【MySQL】,然后停止它,再重新启动它:
4. 最终效果
完成这三步后我们重新启动WampServer,即可发现它变成绿色了:
然后我们使用navicat分别连接两个MySQL:
两个数据库都成功连接上了,大功告成!
原文地址:https://www.cnblogs.com/CodeReaper/p/15235580.html
- 如何设置dedecms自定义表单必填项?
- 如何用<dl>标签做表格而不用table标签
- Gulp使用指南
- Gulp Error: Cannot find module 'jshint/src/cli'
- 自学如何使用Python和Keras构建你自己专属的AlphaZero系统
- 用Visual Studio Code写Node.j
- 帝国CMS搜索页伪静态实现方法
- 5步搭建GO环境
- 你真的了解如何将 Nginx 配置为Web服务器吗
- 12个JavaScript技巧
- 梯度是如何计算的
- Java 机器学习库Smile实战(二)AdaBoost
- 如何用excel urldecode解码把url编码转为汉字?
- Scikit-learn实战之 SVM回归分析、密度估计、异常点检测
- MySQL 教程
- MySQL 安装
- MySQL 管理与配置
- MySQL PHP 语法
- MySQL 连接
- MySQL 创建数据库
- MySQL 删除数据库
- MySQL 选择数据库
- MySQL 数据类型
- MySQL 创建数据表
- MySQL 删除数据表
- MySQL 插入数据
- MySQL 查询数据
- MySQL where 子句
- MySQL UPDATE 查询
- MySQL DELETE 语句
- MySQL LIKE 子句
- mysql order by
- Mysql Join的使用
- MySQL NULL 值处理
- MySQL 正则表达式
- MySQL 事务
- MySQL ALTER命令
- MySQL 索引
- MySQL 临时表
- MySQL 复制表
- 查看MySQL 元数据
- MySQL 序列 AUTO_INCREMENT
- MySQL 处理重复数据
- MySQL 及 SQL 注入
- MySQL 导出数据
- MySQL 导入数据
- MYSQL 函数大全
- MySQL Group By 实例讲解
- MySQL Max()函数实例讲解
- mysql count函数实例
- MYSQL UNION和UNION ALL实例
- MySQL IN 用法
- MySQL between and 实例讲解