centos7 安装mariadb
一 yum安装
1.yum list | grep mariadb 查看yum安装的mariadb版本
![](https://img.haomeiwen.com/i6866679/1b61d8967df2be22.png)
2. ① yum install mariadb mariadb-embedded mariadb-libs mariadb-bench mariadb-sever 安装mariadb及依赖
② yum install mariadb yum安装mariadb
(1)systemctl status mariadb 查看mariadb 的状态 但是报错了,原因是没有安装mariadb的依赖
![](https://img.haomeiwen.com/i6866679/da651f3008455f78.png)
(2)yum install mariadb-embedded mariadb-libs mariadb-bench mariadb-sever 安装依赖
3.systemctl start mariadb 启动mariadb服务
4.mysql -u root -p 无密码首次进入数据库命令终端
![](https://img.haomeiwen.com/i6866679/4bc864be91a38363.png)
5.修改默认密码
①use mysql; 进入mysql数据库
②update user set password=password('设置密码') where user='root'; 更新密码
③flush privilegs; 刷新
④exit;退出后使用新密码重新登录
![](https://img.haomeiwen.com/i6866679/60925d1ed482bc03.png)
二 自定义安装mariadb版本 ( https://mariadb.com/downloads/ )
1.①下载软件包后,ftp上传到服务器的/opt目录(包含依赖包,所以比较大 )
②wget https://downloads.mariadb.com/MariaDB/mariadb-10.3.14/yum/centos/mariadb-10.3.14-rhel-7-x86_64-rpms.tar 直接下载到服务器(我没有下载成功,只下载了40KB)
![](https://img.haomeiwen.com/i6866679/2a1436e8f8d5466e.png)
![](https://img.haomeiwen.com/i6866679/6e1449e7290fed5a.png)
2.解压tar文件
tar -vxf mariadb-10.3.14-rhel-7-x86_64-rpms.tar (之所以没有-z参数,是因为这个文件不是.tar.gz的)
3.使用这个包中自带的setup_repository脚本来把mariadb的安装软件及依赖都写入yum中,
./setup_repository
4.安装mariadb
yum -y install MairaDB-server
![](https://img.haomeiwen.com/i6866679/4f811444a7a3c2f1.png)