通过官网查看
https://mariadb.org/https://yum.mariadb.org/
最新版为 10.5.x

设置数据源

https://mariadb.com/kb/en/yum/
这里使用的是国内源 http://mirrors.aliyun.com/mariadb/yum/10.5/centos8-amd64/

  1. cat <<EOF > /etc/yum.repos.d/mariadb.repo
  2. [mariadb]
  3. name = mariadb
  4. baseurl=http://mirrors.aliyun.com/mariadb/yum/10.5/centos8-amd64/
  5. gpgkey=https://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB
  6. #enabled=1
  7. gpgcheck=1
  8. EOF

复制到 终端直接执行

更新缓存

  1. dnf clean all
  2. dnf makecache
  3. dnf repolist

显示可安装的版本

  1. ## 这个可以看版本
  2. dnf search mariadb --showduplicates --disablerepo=AppStream
  3. dnf search mariadb

安装

现在安装的就是 最新的版本了
  1. dnf -y install mariadb-server mariadb-client --disablerepo=AppStream

--disablerepo=AppStream 禁用仓库标识为 AppStream 的主软件仓库

命令

设置密码

  1. mysql_secure_installation

设置开机启动

  1. systemctl enable mariadb --now

启动 mariadb

  1. systemctl start mariadb

创建新超级管理用户 fox
在 shell 中输入

  1. mysql -uroot -p
  2. #输入 root 的 管理密码

下面 每次执行一条

  1. use mysql;
  2. #创建用户 并设置密码
  3. create user 'fox'@'%' identified by '123456';
  4. #授权 fox 拥有 所有权限
  5. grant all privileges on *.* to 'fox'@'%' identified by '123456' WITH GRANT OPTION;
  6. # 刷新权限
  7. flush privileges;
  8. #退出
  9. exit;

允许 root 远程登录

  1. GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
  2. flush privileges;

原文链接:https://blog.csdn.net/fenglailea/article/details/105840417

分类: web

标签:   mariaDB