MariaDB是MySQL数据库的一个免费开源分支。它与MySQL具有相同的设计思想,未来将保持免费和开源。在这篇博文中,我将介绍如何在使用最广泛的RHEL/CentOS和Fedora发行版上安装MariaDB10.1稳定版。目前已知的是,RedHatEnterpriseLinux/CentOS7.0发行版已经将默认数据库从MySQL切换到MariaDB。在本文中需要注意的是,我们假设您能够在服务器中以root用户身份工作,或者使用sudo命令运行任何命令。第一步:添加MariaDByum仓库1.首先在RHEL/CentOS和Fedora操作系统中添加MariaDB的YUM配置文件MariaDB.repo文件。#vi/etc/yum.repos.d/MariaDB.repo根据你的操作系统版本,选择下面相应的内容添加到文件末尾。在CentOS7安装RHEL7上安装[mariadb]name=MariaDBbaseurl=http://yum.mariadb.org/10.1/centos7-amd64gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDBgpgcheck=1在[mariadb]name=MariaDBbaseurl=http://yum.mariadb.org/10.1/rhel7-amd64gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDBgpgcheck=1添加MariaDBYUM仓库第二步:在CentOS7中安装MariaDB2,添加MariaDB仓库地址后,使用如下一行命令即可轻松安装MariaDB。#yuminstallMariaDB-serverMariaDB-client-y在CentOS7中安装MariaDB3和MariaDB包,MariaDB包安装完成后,立即启动数据库服务守护进程,可以设置如下操作,在操作系统重启后自动启动该服务。#systemctlstartmariadb#systemctlenablemariadb#systemctlstatusmariadb在CentOS7中启动MariaDB服务第三步:在CentOS7中配置MariaDB安全4.现在可以通过以下操作进行安全配置:设置MariaDB的root账户密码,禁用root远程登录,删除进行测试数据库和测试帐户,***需要使用以下命令重新加载权限。#mysql_secure_installationCentOS7MySQL安全配置5.配置完数据库的安全配置后,您可能需要查看MariaDB的特性,例如:版本号、默认参数列表、通过MariaDB命令行登录。如下图:#mysql-V#mysqld--print-defaults#mysql-uroot-p查看MySQL版本信息第四步:学习MariaDB管理如果你刚开始学习使用MySQL/MariaDB,可以通过以下指南:新手学习MySQL/MariaDB(1)初学者学习MySQL/MariaDB(2)MySQL基本数据库管理命令(3)20个MySQL管理命令Mysqladmin(4)同时查看以下文档,了解如何优化你的MySQL/MariaDB服务并使用工具来监控数据库活动。15MySQL/MariaDB调优技巧4种监控MySQL/MariaDB数据库的工具本文到此结束。您可以通过以下联系信息将遇到的任何问题或想法发送给我们。关于作者:AaronKill是一名Linux和开源软件爱好者,即将成为Linux系统管理员、Web开发人员和现任TecMint原作者,他喜欢使用计算机工作和分享知识。
