centos7把已安装的mysql替换成mariadb
时间: 2023-11-03 20:50:14 浏览: 98
可以通过以下步骤来替换已安装的MySQL为MariaDB:
1. 卸载原来的MySQL软件:sudo yum remove mysql-server mysql mysql-libs
2. 添加MariaDB YUM存储库:sudo vi /etc/yum.repos.d/MariaDB.repo
3. 写入以下内容:
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
4. 保存并退出文件。
5. 安装MariaDB:sudo yum install MariaDB-server MariaDB-client
6. 启动MariaDB服务:sudo systemctl start mariadb
7. 设置MariaDB服务开机自启:sudo systemctl enable mariadb
8. 检查MariaDB服务状态:sudo systemctl status mariadb
现在MariaDB已经代替MySQL安装并在您的系统上运行。 您可以使用与MySQL相同的操作来管理MariaDB,如使用“mysql”命令登录MariaDB。
相关问题
centos7安装MariaDB11.4.4
CentOS 7 安装 MariaDB 11.4.4 的步骤如下:
1. **更新系统**:
```sh
sudo yum update -y
```
2. **添加官方存储库**:
```sh
sudo curl https://mirrors.tuna.tsinghua.edu.cn/mariadb/repo/MySQL-yum-repo-centos7 Mariadb.repo > /etc/yum.repos.d/MariaDB.repo
```
或者替换为你的MariaDB官方镜像源。
3. **安装MariaDB客户端和服务器**:
```sh
sudo yum install MariaDB-server MariaDB-client -y
```
4. **启动并设置服务**:
```sh
sudo systemctl start mariadb
sudo systemctl enable mariadb
```
5. **首次运行安全初始化**:
```sh
sudo mysql_secure_installation
```
按照提示完成初始化过程,包括设置root用户的密码和其他安全性选项。
6. **验证安装**:
```sh
mysql -u root -p
```
输入刚才设置的密码后,如果能成功登录到MariaDB shell,说明安装已成功。
centos7离线安装MariaDB11.4.4
CentOS 7 离线安装 MariaDB 11.4.4 的步骤如下:
1. 准备安装包:首先,你需要从MariaDB官方网站下载适用于 CentOS 7 的 RHEL 镜像文件。由于是离线安装,需要提前下载到本地。访问 https://downloads.mariadb.org/ ,找到对应版本的 `mysql-server-community-release-el7.rpm` 文件。
2. 下载并复制到服务器:将下载的 `.rpm` 文件通过 FTP 或其他离线传输工具复制到你的 CentOS 7 服务器上。
3. 安装前的准备:打开终端,切换到存放安装包的目录,确保所有依赖的软件包已经存在,比如 `tar` 和 `gzip`,因为 MariaDB 安装可能需要它们。
4. 安装命令:运行以下命令依次安装,替换 `<package-file>` 为你的 `mysql-server-community-release-el7.rpm` 路径:
```
sudo yum localinstall <package-file>
```
如果遇到依赖缺失的问题,可以手动安装依赖,如 `sudo yum install -y libaio-devel.x86_64 openssl-devel.x86_64`
5. 更新yum源:由于是离线环境,先执行一次更新操作,虽然不会连接网络,但它会帮助安装过程检查是否有可用的本地软件包信息:
```
sudo yum update -q --disablerepo=* --enablerepo=localhost --nogpgcheck
```
6. 安装MariaDB:现在你可以开始安装 MariaDB 了,使用以下命令:
```
sudo yum install mariadb-server mariadb-client -y --nogpgcheck
```
按照提示完成安装过程,可能需要创建root用户的密码。
7. 启动服务:安装完成后,启动 MariaDB 服务:
```
sudo systemctl start mariadb
sudo systemctl enable mariadb
```
阅读全文