centos 7 yum 安装最新版本或者任意版本的mariadb记录

来源:大谷哥 分类: 技术杂文 发布时间:2018-03-09 10:32:29 最后更新:2020-03-17 浏览:568
版权声明:
本文为原创文章,转载请声明原文链接
温馨提示:
技术类文章有它的时效性,请留意文章更新时间以及软件的版本
更新时间:
2020-03-17 17:48:53

原文地址https://mariadb.com/kb/en/library/yum/  

1、添加mariadb的yum源

定位到目录

cd /etc/yum.repos.d/

查看文件列表,是否有已经安装的mariadb yum源,就是类拟mariadb.repo这样的文件,

如果已经有,另外建一个名字不相同的repo文件,例如mariadb.10.3.repo,内容如下

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

其中 baseurl是所安装mariadb版本的yum源地址,可以通过访问http://yum.mariadb.org/10.2/查看,并选择修改成需要的版本

原文说可以通过修改文件选择不同的版本,但我觉得,直接修改baseurl地址就可以选择不同的版本了

2、安装mariadb

先看看可安装的mariadb版本列表

 yum list install | grep mariadb

如果有多个可选择版本,选择安装自己需求的版本,如果是安装最新版本,下面这样即可

yum install MariaDB-server MariaDB-client

3、设置初始密码

①直接执行以下各命令即可,由于没有设置密码的时候,进入数据库是可以免密码的。

启动mariadb数据库服务:systemctl start mariadb

进入数据库:mysql

选择数据库:use mysql;

添加密码:update user set password=password("123456")

清除权限缓存: flush privileges;

退出服务:exit;

②验证是否设置成功

执行命令:mysql;

下面这样的报错才是正常的:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

如果不是,请根据提示查找原因

4、用户管理

这里已经写得很好看了https://www.cnblogs.com/conanwang/p/5932579.html

php技术微信