教程集 www.jiaochengji.com
教程集 >  Golang编程  >  golang教程  >  正文 在一台电脑上同时运行多个MySQL

在一台电脑上同时运行多个MySQL

发布时间:2022-03-08   编辑:jiaochengji.com
教程集为您提供在一台电脑上同时运行多个MySQL等资源,欢迎您收藏本站,我们将为您提供最新的在一台电脑上同时运行多个MySQL资源

如果你的电脑上有两个或者多个MySQL,并且其中一个MySQL在开启的时候,其他的MySQL就会闪退或者无法启动,那么你可以试试我的方法。

 

<span style="color:#8e7437;">▍问题分析</span>

产生这种现象的原因可能是<span style="color:#cc9933;">端口占用</span>:每台计算机都有很多个的端口,而一个端口只允许一个运行一项服务,当出现多个服务同时需要使用一个端口的时候,就会出现端口占用的情况。

例如:想在一台就算机上运行两个MySQL,每一个MySQL都是一项服务,两个MySQL就是两项服务,如果它们使用的都是3306端口,那么两项服务同时争抢一个端口的时候就会出现端口占用的情况。

 

<span style="color:#8e7437;">▍解决方案</span>

<span style="color:#cc9933;">修改其中一个MySQL的端口为未被其他服务占用的端口</span>,此时,没有端口占用的情况,两个MySQL就能同时使用了。

 

<span style="color:#8e7437;">▍闲言碎语</span>

我的电脑上原本就已经安装了一个MySQL。

然后今天在安装一款软件的时候,发现这款软件自带了一个MySQL,并且当我打开软件的时候,它自带的MySQL是自启动的。

我忽然想到之前在电脑上装Wamp的时候,它也是自带MySQL的,它自带的MySQL启动之后,我本地已经安装的MySQL就启动不了了,密码一输入进去就闪退,一直都没弄清楚其中的原因。

于是我尝试着在开着这个软件的情况(它自带的MySQL是开启状态)下,打开了本地的MySQL,结果又是闪退。。

然后在软件的设置页发现可以修改它自带的MySQL和Apache的端口,原始端口是这样的:

这可不行啊,我的Tomcat就是80端口,不能让Apache给占着,就把端口给改了。

突然,我转念一想,Tomcat会因为80端口被占用而无法启动,那么我本地的MySQL会不会也是因为端口被占用,而无法启动呢?

于是我又修改了这个软件自带的MySQL端口,修改后的端口如下:

然后我重新启动本地的MySQL,发现可以正常运行了!

至此,问题解决,大功告成(想当初,本地MySQL无法启动,数据也拿不出来,真是叫我苦不堪言,还好我后来知道了还有“端口占用”这回事)。

 

 

到此这篇关于“在一台电脑上同时运行多个MySQL”的文章就介绍到这了,更多文章或继续浏览下面的相关文章,希望大家以后多多支持JQ教程网!

您可能感兴趣的文章:
在一台电脑上同时运行多个MySQL
百度云同步盘最多可以在几台电脑上运行
笔记本电脑卡是什么原因?怎么解决?
mysqladmin客户端(windows环境)的用法
电脑玩游戏帧数fps低怎么办
电脑运行缓慢怎么加速?电脑运行缓慢解决方法
学python用什么电脑
电脑突然启动不了如何解决
电脑开机自动断电解决办法总结
电脑卡机怎么处理?电脑卡机解决方法

[关闭]
~ ~