CentOS安装MariaDB数据库
操作系统版本:centos7
安装特定版本的MariaDB
删除原有的软件包
- 查看Mariadb现有包
rpm -qa | grep mariadb
![3a63579f8423b67d40b694d6ebcb104d.png](https://i-blog.csdnimg.cn/blog_migrate/71ee216bc8f8bc3a825ae1687115ab80.png)
- 删除不需要的包
rpm -e --nodeps mariadb-*
//或者
rpm -e --nodeps mariadb-5.5.65-1.el7.x86_64
配置yum源
查询配置向导 https://downloads.mariadb.org/mariadb/repositories
配置yum源
cd /etc/yum.repos.d/
vim MariaDB.repo
将红框中的内容粘贴到文件中,保存退出
![22e711ce5e0c7d3464c7e05c95223f79.png](https://i-blog.csdnimg.cn/blog_migrate/24995770df8e219dd09ece5ab60062cd.png)
![44c60db1b5b89e4e91e27a01e64f5cc7.png](https://i-blog.csdnimg.cn/blog_migrate/ad6563eb50aaabd718e737fd75ee96f0.png)
- 刷新缓存
sudo yum makecache fast
安装MariaDB
- 如果已经安装了MariaDB,先卸载当前版本
yum remove mariadb-libs*
- 安装
yum install MariaDB-server MariaDB-client
- 查看安装信息
rpm -qi MariaDB-server
![96c9c53c2eae5141c7c5c01018d7a499.png](https://i-blog.csdnimg.cn/blog_migrate/e30173c9ddf777a55c42025d4d7b34dc.png)
- 启动mariadb服务
sudo systemctl enable --now mariadb
- 确定mariadb服务是否启动
systemctl status mariadb
![3519c9a360438dd58007bc7de257bacd.png](https://i-blog.csdnimg.cn/blog_migrate/4463946f25edab605477aa6b4457bb07.png)
Mysql与Mariadb对应关系
https://mariadb.com/kb/en/mariadb-vs-mysql-compatibility/
常用命令
systemctl start mariadb #启动服务
systemctl enable mariadb #设置开机启动
systemctl restart mariadb #重新启动
systemctl stop mariadb.service #停止MariaDB
//进入数据库(本地登陆不需输入账号密码,默认root)
mysql
//若需要账号密码
mysql -u root -p