银河麒麟系统下完全mysql卸载
<p>1. 下载卸载包<br>首先,您需要下载MySQL数据库的卸载包。<strong><span style="color: rgba(0, 0, 255, 1)">银河麒麟桌面系统中已经存在卸载程序,可以直接在软件商店中卸载mysql。</span></strong></p><p>卸载包是一个脚本文件,它将协助您在系统上卸载MySQL数据库。您可以从MySQL官方网站下载该卸载包。</p>
<p>2. 停止MySQL服务<br>在执行卸载之前,您需要停止MySQL服务。打开终端并运行以下命令:</p>
<p>终端命令:<span style="color: rgba(255, 0, 0, 1)">sudo service mysql stop</span><br>这个命令将停止MySQL数据库的运行。</p>
<p>3. 移除MySQL软件包<br>接下来,您需要使用以下命令来移除MySQL软件包:</p>
<p>终端命令:<span style="color: rgba(255, 0, 0, 1)">sudo apt remove --purge mysql-server mysql-client mysql-common</span><br>这个命令将彻底删除MySQL服务器、客户端和共享文件。</p>
<p><strong><span style="color: rgba(0, 0, 255, 1)">以上三个步骤相当与在软件商店卸载mysql,会删除MySQL服务器、客户端和共享文件。</span></strong></p>
<p> </p>
<p><img src="https://img2023.cnblogs.com/blog/340253/202312/340253-20231228094922589-1705771178.png" alt="" width="565" height="297" loading="lazy"> </p>
<p> </p>
<p>4. 清理残留文件</p>
<p><span style="color: rgba(255, 0, 0, 1)">谨慎操作步骤,应为该文件是麒麟系统定制文件,删除后重新安装mysql并不能自动创建,造成更多问题。</span><br>即使您已经移除了MySQL软件包,仍然可能存在一些残留文件。您可以使用以下命令来清理这些文件:</p>
<p>终端命令:<span style="color: rgba(255, 0, 0, 1)">sudo rm -rf /etc/mysql /var/lib/mysql</span><br>这个命令将删除MySQL的配置文件和数据目录。残存文件如下图</p>
<p><img src="https://img2023.cnblogs.com/blog/340253/202312/340253-20231228093809490-1710856227.png" alt="" width="604" height="359" loading="lazy"></p>
<p><img src="https://img2023.cnblogs.com/blog/340253/202312/340253-20231228094351105-1430738503.png" alt="" width="607" height="493" loading="lazy"> </p>
<p>5. 删除MySQL相关用户和组<br>最后,您需要删除与MySQL相关的用户和组。您可以使用以下命令来执行此操作:</p>
<p>终端命令:<span style="color: rgba(255, 0, 0, 1)">sudo deluser --remove-home mysql</span><br>终端命令:<span style="color: rgba(255, 0, 0, 1)">sudo delgroup mysql</span><br>这些命令将删除MySQL用户和组。用户和组信息如下图</p>
<p><img src="https://img2023.cnblogs.com/blog/340253/202312/340253-20231228094738847-158656597.png" alt="" width="580" height="410" loading="lazy"> </p>
<p>执行上述命令</p>
<p><img src="https://img2023.cnblogs.com/blog/340253/202312/340253-20231228095831318-1133797981.png" alt="" loading="lazy"></p>
<p>执行上述命令后,对应内容如下图,文件已删除,但用户及组任然存在</p>
<p><img src="https://img2023.cnblogs.com/blog/340253/202312/340253-20231228100041754-1191125997.png" alt="" width="496" height="403" loading="lazy"> </p>
<p><img src="https://img2023.cnblogs.com/blog/340253/202312/340253-20231228095954154-490946084.png" alt="" width="499" height="298" loading="lazy"></p>
<p><img src="https://img2023.cnblogs.com/blog/340253/202312/340253-20231228100149126-1701456042.png" alt="" width="514" height="417" loading="lazy"> </p>
<p>重新启动系统,启动mysql服务,将出现错误提示如下</p>
<p><img src="https://img2023.cnblogs.com/blog/340253/202312/340253-20231228101019075-2113870790.png" alt="" width="484" height="238" loading="lazy"> </p>
<p>重新安装mysql后,启动mysql服务,提示错误信息如下</p>
<p><img src="https://img2023.cnblogs.com/blog/340253/202312/340253-20231228101907742-1368121274.png" alt="" width="553" height="283" loading="lazy"></p>
<p>原因:<span style="color: rgba(255, 0, 0, 1)">第4步:清理残留文件时,删除的文件是麒麟系统定制文件,删除后重新安装mysql并不能自动创建,造成更多问题。 </span></p>
<p>总结<br>通过按照上述步骤操作,您可以成功卸载MySQL数据库。请确保按照流程执行每个步骤,并仔细阅读命令的注释,以免出现错误。如果您在操作过程中遇到任何问题,可以参考MySQL官方文档或寻求开发者的帮助。</p>
<p>卸载MySQL数据库步骤占比</p>
<p>20%下载卸载包<br>20%停止MySQL服务<br>20%移除MySQL软件包<br>20%清理残留文件<br>20%删除用户和组</p>
<p>来自于:https://blog.51cto.com/u_16175437/7303434</p><br><br>
来源:https://www.cnblogs.com/qingzhen/p/17931964.html
頁:
[1]