出现问题的前提:
首先我本机的mysql数据库是压缩包版,安装的mysql数据库服务名称是默认的MySQL。
我前段时间不是接触了宝塔相关的知识,于是我就在电脑上安装了宝塔。起初一开始,安装的过程并不是很顺利。
遇到了几个大多数人都基本都会遇到的错误:
1. 系统已存在mysql请使用纯净安装:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/49902e82f098a44ee375acc40d13798c.png)
短暂的记录一下当时解决的思路:
当时我自己按照老师教的方法:将本机的MySQL服务的启动的方式,从自动改为了手动方式启动.如下图所示:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/459a02aae933af4064587ba40768ad44.png)
但是,经过我一次一次的尝试,最终我都以失败告终。但我的同学他们确是完全可以的。
最后,我经过思索一番,我用mysqld remove MySQL把本机的mysql服务给卸载了,然后我再安装宝塔,与我想的一样,最后安装成功。
但是,反转又出现了,在最后下课的时候,又出现了问题2:
我不禁发出感叹:离了个大谱。
2. 用Navica这个工具再次来连接本机数据库时,竟然连接不上了:
短暂记录解决思路一下:
当时的我并不知道是因为宝塔中的数据库的服务启动的原因,从而导致我的连接的数据库不是原本的数据库,而是宝塔的数据库。而宝塔的中数据库密码,我又没做任何修改,当然连接不上了。最后是问了老师才知道的。随后,我将密码做了相应的修改,再次连接就连接上了。反转又来了,**但是连接上的却是宝塔中mysql数据库,我原本数据库中的表却是不见了。**当时也下课了,我就回到寝室了,继续琢磨这个问题,一到寝室,我就开始着手干起来了,一开始的解决办法:我是将宝塔中的数据库mysql服务,我给它删除了,然后再次安装了本机的mysql服务,最后本机的数据库中的表又找到了。 但是,反转又来了,新的问题又出现了,即宝塔中的数据库启动不了。
过程如下:
我就在本机又安装了一个关于宝塔mysql服务。刚开始时,我安装宝塔中数据库mysql服务,出现了问题,出现了Service successfully installed.
这个提示,**也就是与本机中的mysql服务名字冲突了。于是我就在安装宝塔中数据库mysql服务时换了mysql_baotao的名字。安装好后,我以为成功了。可是当我打开宝塔时,进入宝塔控制面板里面,看见mysql的状态是显示暂停状态。也就是宝塔中mysql数据库无法使用,相当于安装还是失败的。于是我就将它给重新启动或者重新加载配置,但是,到最后都给我提示,如下图:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/aa0fc8ade2fce90ec9be7e708d650217.png)
最后我启动好几次,都是这样的情况,这种方式是行不通的,事实也确是如此,因为宝塔面板识别不l了你自己手动配置的那个mysql_baota服务,如下图:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/6ce234bc04f41af36fad0ae92b013cea.jpeg)
我原本都还挣扎了一下,就把这个注册表中mysql的路径都改了还是不行,如下图(这个我修改过后的图):
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/47a8c3748d615f8c015592120991861e.png)
此时,我的电脑中的相关配置,是已经完成了上面这一张图片显示的步骤了,即本机mysql服务名为:MySQL,宝塔中的名为:MySQL_baota:
补:就在昨天晚上(2023/8/1),我有了个猜想,是不是宝塔中的mysql数据库没有加载到我自定义的宝塔mysql数据库服务名,于是我就将电脑给重新启动。启动完成后,我打开宝塔控制面板中的mysql数据库进行重新启动。奇迹般的,它竟然启动成功了。但是,第二天,我进行测试了一番,发现仍然还是不行,宝塔中的MySQL数据库只是将本机的数据库服务名给识别到了,因此宝塔中的mysql数据库实际上我自己原本本机的mysql数据库,我为什么这么说呢,看以下两张图片:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/c98ed9c20ce8f0a69f379b14dff1763d.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/75b72ea4e8520fac0e0e79ca3dfa43e6.png)
最后,不知什么时间,我把本机的MySQL服务和宝塔中数据库中mysql服务都给删除了,首先,我重新安装了宝塔中MySQL数据库,自然相应mysql服务也跟着一起安装了,此时宝塔中的mysql数据库mysql服务名是小写的mysql,(宝塔中的mysql数据库只能识别名为mysql的服务,其它名字都是不行的,并且,倘若本机的MySQL服务名也叫mysql或MySQL,它能给你本机中的mysql服务删除,再下载宝塔中的mysql数据库mysql服务,名为小写的mysql。)然后安装了本机的MySQL数据库的服务,起名为MySQL8.0.28。
最后这个问题,虽然得已解决,但是让我很不舒服得地方是本机的mysql的服务名不是叫MySQL,这就让我很纠心难受,于是我又进行折腾,中间的坎坷过程我便不再多叙述了了,其实这个问题,我早就解决了的,但是就是因为这个强迫症,导致我折腾到现在:2023/8/1,不得不妥协,改变本机数据库服务名。
唉…家人们谁懂啊。
我只能发此文章表达我的痛苦。
![](https://i-blog.csdnimg.cn/blog_migrate/c7983bf4c301c1f487e3148a39c128f0.png)
3.最终解决方法:
最后附上一张我不得不向宝塔中mysql数据库服务名屈服,并且这样是可行的图片: