本文介绍在Fedora 30/29/28操作系统中安装MariaDB 10.3的方法,Fedora 30在其存储库中提供了MariaDB 10.3,对于Fedora 29/28版本,我们将添加MariaDB RPM存储库,然后从中安装最新的稳定版MariaDB服务器。
一、添加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
注意事项:请设置数据库root用户密码、删除匿名用户禁止root用户远程登录、删除测试数据库并访问它。 在完成后,使用root用户测试访问权限,先不需要密码: $ mysql -u root 返回信息如下: ERROR 1045(28000):用户'root'@'localhost'拒绝访问(使用密码:NO) 这个时候,需要进行身份验证才能使用root用户访问到MariaDB数据库控制台,运行以下命令: $ mysql -u root -p 然后输入用户密码,如下图所示:
至此,MariaDB的密码设置完成。
相关主题 |