彻底卸载mysql:告别服务器残留问题 (完全卸载mysql服务器)
AB资源网 2023-09-19 09:41 7884 浏览 0 评论
彻底卸载MySQL:告别服务器残留问题

MySQL是一种开源数据库管理系统,它广泛应用于许多网站和应用程序中。虽然它是一款强大的工具,但有时候可能需要彻底卸载MySQL,以便重新安装或者使用备用数据库管理系统。然而,许多用户发现,即使在卸载MySQL后,服务器上仍然可能存在MySQL的残留问题。本文将介绍如何彻底卸载MySQL,以及如何处理服务器上可能存在的残留问题。
为什么需要彻底卸载MySQL?
在一些情况下,MySQL可能出现问题,如版本不兼容、安装出错等。此时,重新安装或切换到备用数据库管理系统可能是更好的选择。然而,如果MySQL没有完全卸载,重新安装或切换数据库管理系统可能会出现问题。因此,彻底卸载MySQL显得非常必要。
如何彻底卸载MySQL?
如果MySQL已经启动,请先将其关闭。在Linux系统中,您可以使用以下命令关闭MySQL:
sudo service mysql stop
然后,您需要卸载MySQL本身和所有相关的软件包、文件和配置。在不同的操作系统中,方法略有不同。
在Linux系统中,可以使用以下命令卸载MySQL:
sudo apt-get remove mysql-server # 卸载MySQL服务器
sudo apt-get remove mysql-client # 卸载MySQL客户端
sudo apt-get remove libmysqlclient-dev # 卸载MySQL客户端库
sudo apt-get remove mysql-common # 卸载MySQL公共文件
sudo apt-get autoremove # 删除不再需要的依赖项
在Windows系统中,可以使用以下步骤卸载MySQL:
1. 卸载MySQL服务器
打开“控制面板”,找到“程序和功能”,选择“MySQL”,右键单击并选择“卸载”。
2. 卸载MySQL客户端
打开“控制面板”,找到“程序和功能”,选择“MySQL 客户端API”,右键单击并选择“卸载”。
3. 删除MySQL文件和文件夹
使用Windows资源管理器,删除所有MySQL文件和文件夹。这些文件通常位于以下目录:
C:\Program Files\MySQL
C:\ProgramData\MySQL
C:\Users\{your username}\AppData\Roaming\MySQL
C:\Users\{your username}\AppData\Local\MySQL
C:\Windows\my.ini
在macOS系统中,可以使用以下命令卸载MySQL:
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /private/var/db/receipts/*mysql*
注意,使用以上命令可能会删除其他相关软件包,所以使用前请再次确认。
如何处理服务器上的残留问题?
即使您已经卸载了MySQL,但在服务器上可能仍然存在MySQL的残留问题。为了解决这些问题,您可以尝试以下方法:
1. 删除MySQL进程
在Linux系统中,可以使用以下命令查看MySQL进程:
ps -ef | grep mysql
然后使用以下命令杀死进程:
sudo kill [PID]
在Windows系统中,可以使用以下命令查看MySQL进程:
tasklist|findstr /i “mysqld”
然后使用以下命令杀死进程:
taskkill /f /im mysqld.exe
2. 删除MySQL数据
在Linux和macOS系统中,MySQL数据通常存储在以下目录:
/var/lib/mysql
您可以使用以下命令删除此目录:
rm -rf /var/lib/mysql
在Windows系统中,MySQL数据通常存储在以下目录:
C:\ProgramData\MySQL\MySQL Server 5.X\data
您可以使用Windows资源管理器删除此目录。
3. 删除MySQL服务
在Linux系统中,可以使用以下命令删除MySQL服务:
sudo update-rc.d -f mysql remove
在Windows系统中,可以使用以下命令删除MySQL服务:
sc delete MySQL
彻底卸载MySQL是很重要的,因为未完全卸载MySQL可能会导致重新安装或切换到备用数据库管理系统出现问题。本文介绍了如何彻底卸载MySQL,以及如何处理服务器上可能存在的残留问题。希望这些方法能够帮助您解决MySQL卸载和管理相关问题。
相关问题拓展阅读:
- WIN7如何卸载apache + mysql +php
WIN7如何卸载apache + mysql +php
步骤:
1、在D盘中新建文件夹Apache+PHP,把下载的httpd-2.4.3-win64.zip解压到D:\Apache+PHP下。解压后目录为D:\Apache+PHP\httpd-2.4.3-win64,Apache服务器文件在D:\Apache+PHP\httpd-2.4.3-win64\Apache24下。
2、以管理员身份运行命令提示符,具体操作方法是,点“开始”->“所有程序”->“附件”,右键点击“命令提示符”,选择“以管理员身份运行”就可以了。
3、将命令提示符窗口中的当前路径设为D:\Apache+PHP\httpd-2.4.3-win64\Apache24\bin。步骤为:输入 d: 回车,再输入 cd D:\Apache+PHP\httpd-2.4.3-win64\Apache24\bin 回车。
4、Apache已被成功安装,但配置文件中的ServerRoot为无效路径,所以我们以记事本或其他编辑工具打开D:\Apache+PHP\httpd-2.4.3-win64\Apache24\conf\拿猜httpd.conf配置文件,查找到“ServerRoot “c:/Apache24″”,可见ServerRoot默认为c:/Apache24,我们将其改为”D:/Apache+PHP/httpd-2.4.3-win64/Apache24″,这里注意,Apache配置文件中的路径名使用反斜杠消侍型”/”。
、在配置文件中查找到“#LoadModule xml2enc_module modules/mod_xml2enc.so”,在它的下面添加:
LoadModule php5_module “D:/Apache+PHP/PHP-5.4.6-Win64/php5apache2_4.dll”
PHPiniDir “D:/Apache+PHP/PHP-5.4.6-Win64”
AddType application/x-httpd-php .html .htm .php
上面的两个路径为后面PHP解压的路径。
、在配置文件中查找到“DocumentRoot “c:/Apache24/htdocs””,此句是设置网页文件存放的根目录,默认为c:/Apache24/htdocs,我们可以改为自己放置网页文件的根目录,笔者这里就改为”D:/Apache+PHP/httpd-2.4.3-win64/Apache24/htdocs”。下面一行的“”,也相应的改成“”。
7、查找到“#ServerName
www.example.com:80
”,将前面的注释符号“#”去掉。
、如果PHP已经配置好则可以执行此步操作,否则需先按照下面PHP的配置的说明配置好PHP再继续。在命令提示符中输入 httpd -k start ,如果没有错误就说明启动成功,否则需要先关掉占用80端口的程序,或者改端口号。
关掉占用端口的程序的方法:
命令提示符中输入netstat -ano 即可看到所有连接的PID,之后在任务管理器中找到这个PID所对应的程序,如果任务管理器中没有PID这一项,可以在任务管理器中选”查看”-“选择列”。
也可以在windows命令行窗口下执行:
)查看所有的端口占用情况:C:\>netstat -ano
)查看指定端口的占用情况:C:\>netstat -aon|findstr “80” //80为端口号
)查看PID对应的进程:C:\>tasklist|findstr “2023” //2023为PID
)结束该进程:C:\>taskkill /f /t /im tor.exe //tor.exe为具体进程
修改端口的方法:
在Apache配置文件中查找到“Listen 80”,将80改为其他数字作为端口号,再将“ServerName
www.example.com:80
”中的80改为相同的数字。
最后再执行httpd -k start。
PHP的配置谈颂
、把下载的PHP-5.4.6-Win64-VC10.zip解压到D:\Apache+PHP下。解压后的目录为D:\Apache+PHP\PHP-5.4.6-Win64。此目录与上面Apache的安装步骤5中的目录对应。
笔者注意到,下载的此版本的php文件中没有php.ini配置文件,大家可以到网上找找5.4版的php.ini文件,这里给个可以下的地址:
,下载下来后将php.ini文件拷到D:\Apache+PHP\PHP-5.4.6-Win64下即可。
、在php.ini中查找到extension_dir,修改为extension_dir = “D:\Apache+PHP\PHP-5.4.6-Win64\ext” ,注意前面的“;”已被去除。
、找到扩展列表,;extension=php_gd2.dll、;extension=php_mysql.dll、;extension=php_mysqli.dll,将其前面的“;”去掉即为开启该扩展,你也可根据功能需求不同开启相应扩展,方法同此。
PHP配置完毕。
Mysql的安装
、双击MySQL安装包,点击Next。
、选中“I accept the terms in the License Agreement”,点击Next。
Choose Setup Type(选择安装选项),有三种:Typical(典型), Custom(自定义) , Complete(完全)。这里我们选Custom,然后点击Next。
、Custom Setup(自定义安装设置),这里依然点击倒三角选择”Entire feature will be installed on local hard drive”把所有的全部安装上去,然后点击下面的Change按钮,选择安装位置后,点击Next。注意:一定要检查所有选项安装位置,更好都装在同一个位置。我这里为了省事起见未做修改。/*此处共有6个条目但只需更改第1个和第6个的安装位置,其它条目会自动调整过去的。–建议新手可以不做更改
、Ready to Install the Program(准备安装程序),观察中间的设置,确定无误后,点击Next,否则,点击Back后修改。
、在安装的过程中会出现一个新窗口,是给MySQL Enterprise(MySQL企业版)打广告的,忽视掉,一直Next,点的慢些,直到出现FInish界面。 //此时先看下一条,不要乱点。
、Wizard Complete(安装向导完成),点击Launch the MySQL Instance Configuration Wizard(启动mysql配置向导)前面的复选框(默认是勾选,不关管它),然后点击Finish,这样就进入了MySQL配置界面。
、不用说,点击Next。
、选择配置方式(Please select a configuration type)。这里出现了两种选项,一种是Detailed Configuration(详细配置),一种是Stardard Configuration(标准配置),这里我们选择Detailed Configuration,然后点击Next。
、选择服务器类型(Please select a server type)。有三种选项:Developer Machine(开发测试用),Server Machine(服务器用),Dedicated MySQL Server Machine(专门的服务器用),由于我是用来开发的,所以选择了之一项,然后点击Next。
、选择数据库用途(Please select a database usage)。有三种:之一种是Multifuctional Database,第二种是Transactional Database Only,第三种是Non-Transactional Database Only,这儿三个选项的区别我也不怎么理解,但依照英文注释以及网上其他的帖子参考就选择了之一项Multifuctional Database,然后点击Next。
、选择InnoDB数据库文件存储位置(Please select the drive for the InnoDB datafile),默认是安装的MySQL位置。保持默认,直接点击Next。
、选择同时连接到服务器的准确访问量(Please set the approximate number of concurrent connections to the server)。三个选项:之一个是Decision Support(DSS)/OLAP(大约20个),第二个是Online Transaction Processing(OLTP)(大约500个),第三个是Manual Settings(手动设置),由于我是为了开发测试用,所以选择之一个就可以了,然后点击Next。
、网络选项(Please select the networking options)。之一个是是否启用TCP/IP连接,选上,第二个是启用严格模式(Enable Strict Mode),我选了,建议新手选上,这样代码更规范些,然后点击Next。
、选择默认字符集(Please select the character set)。之一个是Stardard Character Set(标准字符集),默认是Latin1,适合存储英文;第二个是Best Support for Multilinguali(最适合多语言),默认是utf8,适合存储多语言字符集;第三个是手动选择。这里我们选择UTF8编码,即选择第二种或者第三种中的UTF8,然后点击Next。
、设置windows选项(Please set the windows options)。之一项是是否安装为Windows服务(Install As Windows Service),建议勾选上,下面的Service Name是服务器标识名称,默认即可,还有个是否随机启动MySQL的选项,如果没选的话,以后开启MySQL需要在cmd上输入net start mysql。第二项是是否把bin文件夹路径加入环境变量中的Path(Include Bin Directory in Windows PATH),建议勾选,这样以后可以直接在cmd上输入bin文件夹上的任意一个文件使用,然后点击Next。
、安全选项(Please set the security options)。之一项是修改安全设置(Modify Security Settings),这项中的两项分别是新root密码和确认输入的密码(即再输入一遍),最下面的是创建一个匿名帐号(Create An Anonymous Account),先选上,回头安装完记得去除,然后点击Next。
//关于修改root密码
) 以系统管理员身份登录到系统;
) 如果MySQL服务器正在运行,停止它。
) 如果是作为Windows服务运行的服务器,进入服务管理器:开始菜单->控制面板->管理工具->服务找到MySQL服务停止它。
) 如果服务器不是作为服务而运行的,可能需要使用任务管理器来强制停止它。
) 创建1个文本文件,并将下述命令置于单一行中:
SET PASSWORD FOR = PASSWORD(‘MyNewPassword’);
) 用任意名称保存该文件。在本例中,该文件为C:\mysql-init.txt。
) 进入DOS命令提示:开始菜单->运行-> cmd
) 假定你已将MySQL安装到C:\mysql。如果你将MySQL安装到了另一位置,请对下述命令进行相应的调整。
在DOS命令提示符下,执行命令:
C:\mysql\bin\>mysqld-nt –init-file=C:\mysql-init.txt
) 在服务器启动时,执行由”–init-file”选项(作用:在启动时从指定的文件中读取SQL命令)命名的文件的内容,更改根用户密码。当服务器成功启动后,应删除C:\mysql-init.txt。
、准备执行刚才的设置(Ready to execute),确定无误后,点击Execute。过一会执行完成后,点击Finish结束设置。
、打开mysql的安装文件夹,在bin文件夹内找到libmysql.dll,将其拷贝到系统的system32文件夹中。
环境测试
重启Apache。
在D:\Apache+PHP\httpd-2.4.3-win64\Apache24\htdocs下创建一个index.php文件,内容为:
PHP代码
在浏览器地址栏中输入:localhost/index.php,如果显示success则表示开发环境配置成功。
apache 、mysql 的卸载分两步:
之一步指败删除服务(例如apache2.2、mysql)
标准方法是使用这两个软件本身提供的功能删除,命令分别是:
c:\apache\bin\httpd.exe -k uninstall
c:\mysql\bin\mysqld.exe –remove service_name
这两个exe文件分别在apache和mysql安装文件的bin目录下,上面的命令需要在命令提示符下输入,直接双击exe文唯陆颤件是不行的
如果相关的exe文件已经被破坏,或者你找不到具体路径,可以用下面的方法武力删除:
运行注册表编辑器(regedit),悉隐进入HKEY_LOCALMACHINE\SYSTEM\ControlSet001\services分支,下面的一个文件夹就是一个服务,删除apache和mysql的文件夹即可。
第二步删除软件的文件(不是必须的)
删除服务之后,重启计算机,这个时候就可以删除你安装的apache和mysql的文件夹了,删除后卸载即算完成。
php的卸载只需要上面的第二步。
关于完全卸载mysql服务器的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
相关推荐
- 云主机FTP软件:高效传输与安全管理的一站式解决方案
-
在云计算时代,云主机已成为企业和个人用户托管应用和存储数据的首选。为了方便文件传输,FTP(文件传输协议)软件在云主机环境中扮演着重要角色。本文将详细介绍如何在云主机上配置和使用FTP软件...
- 云主机FP:引领未来计算,解锁无限可能
-
云主机FP(FloatingPoint)是指在云计算环境中,针对浮点运算性能进行优化的虚拟机实例。浮点运算在科学计算、工程模拟、金融建模、图形处理等领域中占据重要地位,因此云主机FP的设计和配置...
- 云主机ECS:解锁企业数字化转型的新引擎,高效、安全、灵活的云计算解决方案
-
云主机ECS(ElasticComputeService)是阿里云提供的一种弹性计算服务,它允许用户在云端创建和管理虚拟机实例。ECS的核心优势在于其灵活性和可扩展性,能够满足各种规模和类型的业...
- 云主机D盘:解锁无限存储空间,轻松应对大数据挑战!
-
云主机是一种基于云计算技术的虚拟化服务器,它允许用户在云平台上创建、配置和管理虚拟机实例。在云主机中,磁盘分区是存储数据的关键部分,通常包括系统盘和数据盘。系统盘用于安装操作系统和运行应用...
- 云主机DNS解析:提升网站速度与稳定性的关键策略
-
云主机DNS(DomainNameSystem)是云计算环境中至关重要的一部分,它负责将域名转换为IP地址,从而使得用户能够通过易于记忆的域名访问云主机上的服务和应用。本文将深入探讨云主机DNS...
- 云主机C盘爆满?快速解决方法大揭秘,让你的服务器重获新生!
-
云主机C盘满了是一个常见但棘手的问题,尤其对于依赖云服务进行日常运营的企业和个人用户来说,这可能导致系统性能下降、应用程序崩溃,甚至数据丢失。本文将详细探讨云主机C盘满的原因、影响以及解决方法。...
- 云主机CPU选择指南:提升性能与效率的关键决策
-
在选择云主机的CPU时,用户需要考虑多个因素,以确保所选的CPU能够满足其应用的需求,同时优化成本效益。以下是一些关键点,帮助用户在云主机CPU选择过程中做出明智的决策。了解应用的性能需求...
- 云主机CPU性能大比拼:揭秘顶级云服务商的核心竞争力
-
云主机CPU是云计算环境中至关重要的组成部分,它直接影响着云服务的性能、稳定性和用户体验。CPU,即中央处理器,是计算机系统的核心,负责执行指令和处理数据。在云主机中,CPU的性能决定了虚...
- 云主机ASP:高效搭建动态网站,轻松实现业务扩展与性能优化
-
云主机ASP(ActiveServerPages)是一种在云环境中运行ASP应用程序的技术。ASP是一种由微软开发的动态网页技术,允许开发者使用VBScript或JScript等脚本语言编写服务...
- 云主机API:解锁无限可能,引领企业数字化转型新纪元
-
云主机API(ApplicationProgrammingInterface)是云计算服务提供商为用户提供的一种编程接口,允许开发者通过编程方式管理和操作云主机资源。这些API通常基于RESTf...
- 云主机99idc:高效稳定,轻松搭建您的专属云端空间,一键部署,畅享无限可能!
-
云主机99idc是一家专注于提供云计算服务的公司,其核心业务是为企业和个人用户提供高性能、高可靠性的云主机服务。随着数字化转型的加速,云计算已经成为企业IT基础设施的重要组成部分,而云主机99i...
- 云主机80端口:解锁无限可能,开启高效网络新时代!
-
云主机是一种基于云计算技术的虚拟化服务器,它通过互联网提供计算资源和服务。在云主机中,80端口是一个非常重要的端口,通常用于HTTP协议,即网页服务。本文将详细探讨云主机80端口的相关内容...
- 云主机403错误:解锁高效解决方案,提升网站性能与安全
-
云主机403错误是一个常见的网络问题,通常表示用户在尝试访问某个资源时被服务器拒绝。这种错误可能由多种原因引起,包括权限问题、配置错误、防火墙设置等。以下是关于云主机403错误的一些详细信...
- 云主机360:全方位云端解决方案,助力企业数字化转型无忧
-
云主机360是一种基于云计算技术的虚拟化服务器解决方案,它通过将物理服务器资源虚拟化,为用户提供灵活、高效、安全的计算服务。云主机360的核心优势在于其高度的可扩展性和弹性,用户可以根据业务需求...
- 云主机301:引领未来云计算的新纪元,高效稳定,助力企业数字化转型!
-
云主机301是一种常见的网络重定向状态码,通常用于指示用户请求的资源已被永久移动到新的URL。在云计算环境中,云主机301状态码的出现可能涉及到多种技术和管理策略,下面我们将详细探讨这一现象。...
你 发表评论:
欢迎- 一周热门
-
-
HostYun廉价洛杉矶三网回程CN2 GIA云服务器内测13元/月起(美国原生IP,去程10Gbps防御)
-
大网数据:双12秒杀聚惠,湖北100G高防云低至0元/月,湖北独服务器低至210元、200G高防+50Mbps带宽
-
HostYun洛杉矶大硬盘云服务器9折22.5元/月起(240G-500G硬盘/1Gbps/10G防御)
-
樊云香港双程CN2及洛杉矶50G高防三网CN2 GIA云服务器9折22.5元/月起
-
大网数据、湖北高防云服务器低至39元/月起、湖北高防独服务器低至245元起(200G硬防、金盾+傲盾防CC)
-
spinservers圣何塞/达拉斯10Gbps带宽高配服务器月付89美元起
-
tmhhost美国高防云服务器8折_CeRaNetworks机房/三网cn2直连/适合建站
-
高防服务器大网数据湖北独服务器低至210元、200G高防+50Mbps带宽
-
DogYun新上韩国独立服务器,E5/SSD+NVMe优惠后300元/月,自动化上架
-
初忆云 – 2020年中云聚惠全场五折 BGP云服务器低至88/年,抓紧上车
-
- 互动交流
- 标签列表
- 最新评论
-
您的文章条理清晰,论述有据,说服力强。您的文章情感真挚,能够触动人心,引起共鸣。https://www.renhehui.com/renhehui/1479.h
沉醉于月色 评论于:08-09虚拟机部署好后跟物理机一样当服务器的,只是它依赖了本地物理机不要关机为前提。对于外网访问内网场景,本地内网搭建服务器后需要提供到互联网上连接访问的,比较简便的
访客 评论于:03-01刘中宜 评论于:11-01
访客 评论于:06-03
AB资源网 评论于:05-08
AB资源网 评论于:11-22
AB资源网 评论于:11-22
頹廢了悲伤 评论于:11-15
南风知我意 评论于:11-15
心若冰凝 评论于:11-15