centos 7 yum 安装最新版本或者任意版本的mariadb记录
原文地址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