ubuntu22.04 彻底卸载mariadb

备份数据库

mysqldump -u root -p  --databases 数据库名称  >  导出路径/x1.sql

卸载软件包

sudo apt-get remove mysql-*

sudo apt-get autoremove --purge mysql-server -y

apt-get remove mysql-common -y

sudo apt-get purge mariadb-*

sudo apt-get purge mariadb-server

sudo apt-get autoremove

清理残留数据

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

sudo rm -rf /etc/mysql
sudo rm -rf /var/lib/mysql

dpkg -l |grep mysql 找到后卸载

rm -rf /etc/mysql/

rm -rf /var/log/mysql

rm -rf /usr/share/mysql

rm -rf /run/mysqld

完成mariadb卸载,若没有卸载干净重新安装会出现报错

### 如何在 Ubuntu 22.04 离线环境中安装 MariaDB #### 准备工作 为了能够在离线环境中成功安装 MariaDB,需要先在一个联网的机器上准备必要的软件包及其依赖项。 #### 获取所需文件 1. **创建存储目录** 创建一个用于保存下载文件的目录,例如 `/tmp/mariadb-offline`。 2. **获取 MariaDB 的 `.deb` 文件及相关依赖** 使用 `apt download` 命令来下载 MariaDB 及其所有依赖关系。这可以通过构建一个包含所有必需包名称的脚本来实现。假设已经知道所需的版本号,则可以执行如下操作: ```bash mkdir -p /tmp/mariadb-offline && cd /tmp/mariadb-offline sudo apt update apt-cache depends --no-replaces --no-enhances mariadb-server |\ grep "^\w" | sort -u | xargs apt-get download ``` 上述命令会递归解析并下载 `mariadb-server` 所需的所有直接和间接依赖项[^1]。 3. **传输文件到目标主机** 将整个 `/tmp/mariadb-offline` 目录复制到目标离线计算机上的相同位置或其他合适的位置。 #### 安装过程 一旦所有的`.deb`文件都已准备好,在离线系统中按照以下步骤继续安装: 1. **更新本地APT缓存(如果可能的话)**: 如果有办法让离线系统的 APT 缓存得到一定程度的同步(比如通过物理介质),那么应该尝试这样做;否则跳过此步。 2. **手动安装 deb 包** 进入之前放置 `.deb` 文件的目录,并运行以下命令来进行批量安装: ```bash cd /path/to/offline-packages/ sudo dpkg -i *.deb ``` 注意:可能会遇到一些错误提示关于缺少某些库或工具的情况,这时可以根据具体报错信息单独查找对应的 `.deb` 文件并重复上面的过程直到全部解决为止。 3. **配置与启动服务** 完成安装后,还需要初始化数据库以及设置 root 用户密码等基本配置事项。最后记得启用并开启 MariaDB 服务以便自动随系统启动: ```bash sudo systemctl enable mariadb.service sudo systemctl start mariadb.service ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值