MariaDB是MySQL的一个开源的分支,现已经成为了CentOS 7用来替换MySQL的默认的数据库,所以现在讲一下如何安装MariaDB 10.4.12(目前稳定版的最高版本,开发版最新版为10.5.2)。
由于cent OS 7的源里集成的MariaDB版本是5.X版本,版本过于低,想要安装WordPress的话需要升级10.1以上的。
首先打开MariaDB的系统及版本选择网站:
https://downloads.mariadb.org/mariadb/repositories/
我以cent OS 7.6 X86 64位系统为例并选择10.4稳定版,会出现一段代码如下:
1 2 3 4 5 6 7 | # MariaDB 10.4 CentOS repository list - created 2020-04-18 07:14 UTC # http://downloads.mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.4/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 |
将它复制,并在创建一个MariaDB YUM repository文件,方法如下:
1 | vi /etc/yum.repos.d/MariaDB.repo |
并将刚才复制的代码粘贴进来(Xshell 粘贴按SHIFT+INSERT)。如果不能复制需要按一下 “ i ”来开启插入,复制完成后“:wq”回车,保存退出。
接下来你可以用yum进行安装了:
1 | yum install -y MariaDB-server MariaDB-client |
如果已安装MariaDB的低版本,可以参考下面文章删除旧版MariaDB:
https://www.cnblogs.com/river2005/p/6813618.html
安装过程若未报错,全部安装完毕后,我们还需要进行一下安全加固:
1 2 3 | systemctl start mariadb #启动MariaDB服务 systemctl enable mariadb #开机自启MariaDB服务 mysql_secure_installation #安全加固 |
进入加固后会显示以下问题:
Enter current password for root(enter for none):
输入当前的root密码:(直接回车表示空密码,第一次设置是没有密码的直接回车即可)
Set root password?[Y/n]
是否设置root密码,按y回车设置密码
New password: (设置密码,界面不会显示你输入的内容,务必不要输错)
Re-enter new password: (再次输入密码确认)
成功后会提示 Success!
Remove anonymous users?[Y/n]
是否删除匿名用户?按y回车删除
成功后提示Success!
Disallow root login remotely?[Y/n]
是否禁止root远程登录?按y回车禁止
成功后提示Success!
Remove test database and access to it? [Y/n]
是否移除测试数据库?按y回车删除
成功后提示Success!
Reload privilege tables now? [Y/n]
是否现在重新加载权限表?按y回车重载
完成后会提示初始化MariaDB成功
接下来把MariaDB的监听地址改为127.0.0.1:3306
1 2 3 4 5 6 | vi /etc/my.cnf.d/server.cnf #打开MariaDB配置文件 [mysqld] #找到[mysqld] bind=127.0.0.1 #加入该行代码,还是按i编辑 :wq #编辑完后ESC 输入:wq 回车 systemctl restart mariadb #重启MariaDB服务 netstat -tunlp | grep mysqld #查看监听是否为本地回环地址 |
如果一切顺利你会看到:
这是已经在3306端口本地监听了。
到这里基本安装就完成了,后面就是创建和使用数据库了!
1 Response
[…] 3、M:安装MariaDB,本站也有写过一篇,可以参看它来安装:安装教程地址,点击查看 […]