ubuntu卸载和安装mysql

本文提供了一套详细的指南,教你如何使用命令行工具卸载MySQL,并清除所有残留文件。此外,还介绍了重新安装MySQL的方法,确保你的系统干净且正确地配置了MySQL环境。

卸载mysql

1. sudo apt purge mysql-*

如果出现如下错误:

E: 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用)

E: 无法锁定管理目录(/var/lib/dpkg/),是否有其他进程正占用它?

则执行命令:

                  • sudo rm /var/lib/apt/lists/lock
                  • sudo rm /var/lib/dpkg/lock

再重新执行步骤1

2. sudo apt-get autoremove mysql-server

3. sudo apt-get remove mysql-common

4. dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P(清理残留)


安装mysql

1. sudo apt-get install mysql-server

2. sudo apt-get install mysql-client


### 如何在Ubuntu 20.04上卸载现有MySQL安装指定版本8.0.26 #### 卸载当前的MySQL及其配置文件 为了确保旧版本完全移除,需执行一系列命令来删除已有的 MySQL 安装以及其配置数据: ```bash sudo apt remove --purge mysql-*[^1] sudo rm -rf /etc/mysql /var/lib/mysql sudo apt autoremove && sudo apt autoclean ``` 这些指令不仅清除了所有的 MySQL 软件包还彻底清理了残留的数据目录自动清除不再需要依赖关系。 #### 更新软件源列表 更新本地APT数据库以获取最新的可用包信息: ```bash sudo apt update && sudo apt upgrade ``` 这一步骤对于保证后续安装过程顺利至关重要。 #### 添加官方MySQL APT仓库 针对特定版本的需求,在此之前应该先加入MySQL官方提供的适用于Ubuntu的操作系统库。通过这种方式可以更方便地管理不同版本间的切换。 ```bash wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb ``` 当被询问到希望使用的默认产品系列时,请选择`mysql-8.0`选项,并确认更改。 再次刷新APT索引以便应用新的存储库设置: ```bash sudo apt update ``` #### 安装指定版本的MySQL Server 现在可以根据需求精确指定位要安装的确切版本号如下所示: ```bash sudo apt install mysql-server=8.0.26-1ubuntu20.04 ``` 注意这里的版本字符串可能依据实际环境有所变化;如果遇到无法解析或找不到该版本的情况,则可能是由于地区镜像同步延迟所致,此时可尝试其他方法查找确切标签名。 完成上述步骤之后,建议运行安全脚本来加强新部署实例的安全性: ```bash sudo mysql_secure_installation ``` 按照屏幕上的指示完成必要的安全性调整即可结束整个流程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值