linux-mysql删除

本文提供了一套详细的步骤来彻底卸载系统上的MySQL,包括如何检查已安装的MySQL组件、停止服务、删除软件包和清理残留文件等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、使用以下命令查看当前安装mysql情况,查找以前是否装有mysql

?
1
rpm -qa| grep -i mysql

可以看到如下图的所示:

显示之前安装了:

     MySQL-client-5.5.25a-1.rhel5

     MySQL-server-5.5.25a-1.rhel5

2、停止mysql服务、删除之前安装的mysql

删除命令:rpm -e –nodeps 包名

?
1
2
rpm -ev MySQL-client-5.5.25a-1.rhel5
rpm -ev MySQL-server-5.5.25a-1.rhel5

如果提示依赖包错误,则使用以下命令尝试

?
1
rpm -ev MySQL-client-5.5.25a-1.rhel5 --nodeps

如果提示错误:error: %preun(xxxxxx) scriptlet failed, exit status 1

则用以下命令尝试:

?
1
rpm -e --noscripts MySQL-client-5.5.25a-1.rhel5

3、查找之前老版本mysql的目录、并且删除老版本mysql的文件和库

?
1
find / -name mysql

查找结果如下:

?
1
2
3
4
5
find / -name mysql
 
/var/lib/mysql
/var/lib/mysql/mysql
/usr/lib64/mysql

删除对应的mysql目录

?
1
2
3
rm -rf /var/lib/mysql
rm -rf /var/lib/mysql
rm -rf /usr/lib64/mysql

具体的步骤如图:查找目录并删除

注意:卸载后/etc/my.cnf不会删除,需要进行手工删除

?
1
rm -rf /etc/my .cnf

4、再次查找机器是否安装mysql

?
1
rpm -qa| grep -i mysql

总结

无结果,说明已经卸载彻底,接下来直接安装mysql即可。以上就是这篇文章的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

<think>好的,我现在需要帮助用户通过终端命令下载并安装MySQL 5.6.37版本的Linux安装包。首先,我需要确认用户的具体需求:他们想要下载的是MySQL-5.6.37-linux-glibc2.12-x86_64这个特定版本,并且希望直接在终端中完成下载、解压以及安装准备步骤。 首先,我应该考虑如何找到正确的下载链接。因为MySQL的官方网站可能需要登录或者直接下载链接可能已经变更,特别是对于旧版本来说。用户可能不知道如何直接获取到该版本的链接,所以需要查找官方或可靠的镜像源。 接下来,我需要回忆或查找MySQL的存档页面。通常,像https://downloads.mysql.com/archives/community/这样的链接可能存放着旧版本的安装包。访问该页面后,选择对应的版本和操作系统,这里是Linux通用版,架构是x86_64。 然后,确定使用wget或curl命令来下载。这里用户要求使用终端命令,所以wget是一个常用的工具。需要确保生成的下载链接是正确的,并且不需要用户交互,比如避免需要点击网页上的下载按钮,而是直接获取到.tar.gz文件的直链。 下载完成后,解压文件需要使用tar命令,参数可能是zxvf,因为文件是.tar.gz格式。解压后的目录可能需要重命名或移动到合适的安装位置,比如/usr/local/mysql,这是常见的MySQL安装目录。 安装准备可能包括创建mysql用户和用户组,设置目录权限,以及初始化数据库。这些步骤需要确保MySQL的安全运行,避免使用root用户直接运行服务。同时,需要检查是否有依赖项缺失,比如libaio库,这在安装过程中可能会被提示,所以需要提前安装。 此外,用户可能对后续的配置步骤感兴趣,比如my.cnf文件的配置,以及如何启动MySQL服务。虽然用户的问题主要是下载和解压,但提供安装准备的步骤可以帮助他们完成整个流程的基础部分。 最后,要确保所有命令正确无误,并且考虑到可能的错误情况,例如下载链接失效、权限不足、依赖包未安装等。可能需要提醒用户注意这些点,或者建议他们检查命令执行后的输出是否有错误信息。 总结步骤应该是: 1. 下载安装包 2. 解压并移动到安装目录 3. 创建必要的用户和组 4. 设置权限 5. 安装依赖 6. 初始化数据库 需要验证每个步骤的命令是否正确,特别是目录路径和版本号是否匹配用户所需的版本。同时,引用官方文档或可靠来源,确保步骤的准确性,并在回答中添加引用标识。</think>### 分步解答 1. **下载MySQL安装包** 使用`wget`直接下载官方压缩包(需确认链接有效性): ```bash wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.6.37-linux-glibc2.12-x86_64.tar.gz ``` 若链接失效,需访问[MySQL存档站](https://downloads.mysql.com/archives/community/)手动选择版本并获取下载链接[^1]。 2. **解压并移动文件** ```bash tar zxvf mysql-5.6.37-linux-glibc2.12-x86_64.tar.gz sudo mv mysql-5.6.37-linux-glibc2.12-x86_64 /usr/local/mysql ``` 3. **创建系统用户和组** ```bash sudo groupadd mysql sudo useradd -r -g mysql -s /bin/false mysql ``` 4. **设置目录权限** ```bash cd /usr/local/mysql sudo chown -R mysql . sudo chgrp -R mysql . ``` 5. **安装依赖库(如未安装)** ```bash sudo apt-get install libaio1 # Debian/Ubuntu # 或 sudo yum install libaio # CentOS/RHEL ``` 6. **初始化数据库** ```bash sudo scripts/mysql_install_db --user=mysql ``` --- ### 安装验证 ```bash sudo /usr/local/mysql/bin/mysqld_safe --user=mysql & ``` 若看到`mysqld started`则服务已启动[^2]。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值