基于上次作业,完成了centos安装后,参考教材,完成mysql8 和mysql5.7的安装,安装后要求做个快照。然后,,再演示卸载mysql 5.7 或者8.0. 整个过程要求截图加水印。要求准备两个centos7 服务器虚拟机。分别独立安装和卸载。
时间: 2024-12-14 21:28:21 浏览: 8
CentOS 7 安装解压版mysql5.7的教程
在 CentOS 7 中安装 MySQL 8 和 5.7 的步骤一般如下:
1. **安装 MySQL 8**:
- 打开终端,更新软件包列表并安装基本工具:
```
sudo yum update -y
sudo yum install epel-release -y
```
- 添加 EPEL (Extra Packages for Enterprise Linux) 镜像,因为官方 MySQL 8 可能在默认源中找不到:
```
sudo yum-config-manager --enable epel
```
- 安装 MySQL 8:
```
sudo yum install mysql80-server -y
```
- 启动并设置服务自动运行:
```
sudo systemctl start mysqld
sudo systemctl enable mysqld
```
- 创建 root 用户密码(假设为 'password123'):
```
sudo mysql_secure_installation
```
- 最后,你可以通过 `mysqldump` 或其他工具创建数据库快照。
2. **安装 MySQL 5.7**:
- 类似地,先安装依赖,然后从官方仓库安装 MySQL 5.7:
```
sudo yum install mysql-community-server -y
```
- 设置启动和服务自启等同上。
3. **创建快照**:
使用 `rsync` 或 `tar` 等命令备份整个 MySQL 数据目录,例如 `/var/lib/mysql`,加上时间戳作为标记,并添加水印到图片上。具体的命令取决于你的操作系统和图片编辑工具。
4. **卸载 MySQL**:
- 卸载 MySQL 8:
```
sudo yum remove mysql80-server -y
```
- 卸载 MySQL 5.7:
```
sudo yum remove mysql-community-server -y
```
- 关闭并停止服务,然后删除相关配置文件和数据。
在整个过程中,你需要在每个服务器的虚拟机上单独操作。建议使用 SSH 登录每个服务器,并在每次操作后截图记录。记得在截图上添加水印表明这是某个特定步骤的结果。
相关问题:
1. 如何在 CentOS 中创建系统快照?
2. 使用哪些工具可以方便地在 CentOS 上添加水印到图片上?
3. 在卸载 MySQL 时,如何防止数据丢失?
阅读全文