centos7怎么卸载原有mysql安装新的mysql
时间: 2024-09-28 13:12:39 浏览: 40
在CentOS 7上卸载原有的MySQL并安装新的MySQL,你可以按照以下步骤操作:
1. **备份现有数据**(如果需要):
```sh
sudo mysqldump -u root --all-databases > backup.sql
```
2. **停止并移除旧的MySQL服务**:
```sh
sudo systemctl stop mysql
sudo rm -rf /var/lib/mysql
sudo rm -f /etc/systemd/system/multi-user.target.wants/mysql.service
sudo rm -f /usr/libexec/mysqld
sudo rm -f /etc/my.cnf.d/*
```
3. **清除MySQL的相关包和依赖**:
```sh
sudo yum remove -y mysql-server mysql-client mysql-devel
```
4. **清理残留文件**:
```sh
sudo rm -rf /var/log/mysql
sudo rm -rf /etc/mysql
```
5. **安装新的MySQL版本**(例如,5.7或8.0):
```sh
sudo yum install -y MariaDB-server MariaDB-client MariaDB-devel
```
或者换成官方的MySQL,如果愿意的话:
```sh
sudo yum install -y mysql-community-server mysql-community-client mysql-community-devel
```
6. **启动新安装的MySQL服务,并设置开机自启**:
```sh
sudo systemctl start mariadb (或mysql)
sudo systemctl enable mariadb (或mysql)
```
7. **安全配置新安装的服务**:
```sh
sudo mysql_secure_installation
```
8. **创建新用户并导入备份数据**(如果有的话):
```sh
sudo mysql < backup.sql
```
完成以上步骤后,你就成功地在CentOS 7上卸载了旧的MySQL并安装了新的版本。
阅读全文