云网牛站
所在位置:首页 > Linux云数据库 > 在Fedora 30/29/28中安装MariaDB 10.3的方法

在Fedora 30/29/28中安装MariaDB 10.3的方法

2019-05-10 09:25:36作者:李民乐稿源:云网牛站

本文介绍在Fedora 30/29/28操作系统中安装MariaDB 10.3的方法,Fedora 30在其存储库中提供了MariaDB 10.3,对于Fedora 29/28版本,我们将添加MariaDB RPM存储库,然后从中安装最新的稳定版MariaDB服务器。

在Fedora 30/29/28中安装MariaDB 10.3的方法

 

一、添加MariaDB Yum存储库

这仅在Fedora 29/Fedora 28工作站或服务器上完成,使用的Fedora 30用户不需要做这些操作。

1、将存储库添加到Fedora 29:

cat <<EOF | sudo tee /etc/yum.repos.d/MariaDB.repo

[mariadb]

name = MariaDB

baseurl = http://yum.mariadb.org/10.3/fedora29-amd64

gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

gpgcheck=1

EOF

2、将存储库添加到Fedora 28:

cat <<EOF | sudo tee /etc/yum.repos.d/MariaDB.repo

[mariadb]

name = MariaDB

baseurl = http://yum.mariadb.org/10.3/fedora28-amd64

gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

gpgcheck=1

EOF

完成后导入存储库GPG密钥:

sudo rpm --import https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

 

二、在Fedora 30/29/28中安装MariaDB 10.3

使用以下命令在Fedora系统上安装MariaDB:

sudo dnf -y install MariaDB-server MariaDB-client

注:以上命令针对Fedora 29/28版本。

参考:dnf命令_Linux dnf命令使用详解:新一代的RPM软件包管理器

对于Fedora 30系统,请运行以下命令:

sudo dnf -y install mariadb-server mariadb

安装MariaDB服务器后,启动该服务并将其设置为在启动时启动,运行以下命令:

sudo systemctl start mariadb.service

sudo systemctl enable mariadb.service

至此,安装MariaDB 10.3完成。

 

三、设置MariaDB密码

安装MariaDB后,无需身份验证即可轻松访问,建议做以下的操作,通过运行脚本来保护MariaDB数据库:

$ mysql_secure_installation

在Fedora 30/29/28中安装MariaDB 10.3的方法

注意事项:请设置数据库root用户密码、删除匿名用户禁止root用户远程登录、删除测试数据库并访问它。

在完成后,使用root用户测试访问权限,先不需要密码:

$ mysql -u root

返回信息如下:

ERROR 1045(28000):用户'root'@'localhost'拒绝访问(使用密码:NO)

这个时候,需要进行身份验证才能使用root用户访问到MariaDB数据库控制台,运行以下命令:

$ mysql -u root -p

然后输入用户密码,如下图所示:

在Fedora 30/29/28中安装MariaDB 10.3的方法

参考:快速重置MariaDB或是MySQL的root密码

至此,MariaDB的密码设置完成。

 

相关主题

在CentOS 7服务器中安装MariaDB 10.4的方法

精选文章
热门文章