如何在CentOS中安装Redis和MySQL

Posted Chihiro.511

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在CentOS中安装Redis和MySQL相关的知识,希望对你有一定的参考价值。

如何在CentOS中安装Redis和mysql?对于这个问题,相信很多小伙伴都很想知道吧,因此,下面摩杜云就为大家详细的介绍一下,希望大家看之后有一定的参考价值,感兴趣的小伙伴记得一定要看完哦!

一、MySQL(MariaDB)

其实,MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。

也就是说MySQL即将要收费。

MariaDB是完全兼容MySQL的,包括API和命令行,使之能轻松成为MySQL的代替品。

Red Hat Enterprise Linux/CentOS 7.0发行版已将默认的数据库从MySQL切换到MariaDB。

二、添加MariaDB yum仓库

当前环境:阿里云的yum源

直接yum install mariadb发现版本特别低,还是5.5版本,官方已经推出10.1版本了,按照程序员的尿性,当然是下载官方最新版啦~
在这里插入图片描述

这里要吐槽一下,由于官方服务器是在国外,下载是贼太慢了!!

三、安全MariaDB
在这里插入图片描述

启动MariaDB相关命令
在这里插入图片描述

四、初始化MariaDB

再确认MariaDB数据库软件程序安全完毕并成功启动后请不要立即使用,为了确保数据库的安全性和正常运转,需要先对数据库程序进行初始化操作,这个初始化操作涉及下面5个步骤:

1.设置root管理员在数据库中的密码值(注意,改密码并非root管理员在系统中的密码,这里的密码值默认应该为空,可直接按回车键)。

2.设置root管理员在数据库中的专有密码。

3.随后删除匿名账号,并使用root管理员从远程登录数据库,以确保数据库上运行的业务的安全性。

4.删除默认的测试数据库,取消测试数据库的一系列访问权限。

5.刷新授权列表,让初始化的设定立即生效。

注意:确保MariaDB服务器启动后,执行命令初始化

mysql_secure_installation

然后就是一路Y到底了,你也可以按照自己的需求进行配置,如:

出现disallow root login remotely? [Y/n] –>禁止root用户从远程登录,可以选呀!

五、设置MariaDB支持中文

MariaDB跟MySQL一样,数据库格式是拉丁文的,默认不支持中文,我们的把它的数据格式改成utf-8
在这里插入图片描述

就怕你忘记vim怎么操作了,所以步骤都在里面了!贴心吧~

六、登录

注意:登录前先重启数据库
在这里插入图片描述

其它命令跟MySQL都一模一样,不懂就去看我这篇MySQL的博客吧。

七、Oredis安装

1、yum安装
在这里插入图片描述

没配置源的也还有一个方案:继续往下看 ↓

检查redis是否工作

redis-cli #redis 客户端工具

#进入交互环境后,执行ping,返回pong表示安装成功

127.0.0.1:6379>ping

PONG

2、源码编译安全redis
在这里插入图片描述

redis可执行文件的说明
在这里插入图片描述

默认情况下,redis-server会以非daemon的方式来运行,且默认服务端口味6379。到这里,redis就可以正常运行啦~

下面是关于安全方面的~

3、切换redis端口

目的:由于redis端口默认都是6379,黑客可以利用这一点侵入你服务器,所以的换一个让它们想不到的端口来运行redis。

在一个就是配置了redis以后,启动redis-server服务端的时候就不会默认挂载在哪里了,它会在后台运行服务端,你就可以不需要另外切换窗口去运行客户端了。
在这里插入图片描述

你也可以根据自己的需求配置文件路径~

此时启动redis服务端命令就变成这样了

redis-server redis-6380.conf

启动客户端命令也变了
在这里插入图片描述

以上就是关于“如何在CentOS中安装Redis和MySQL”的相关内容教程,相信大家看完之后有一定的收获吧,如果有不清楚的地方可以咨询摩杜云,另外,想了解更多相关知识的可以进官网看看哦~感谢各位的阅读!

以上是关于如何在CentOS中安装Redis和MySQL的主要内容,如果未能解决你的问题,请参考以下文章

使用 VMware 安装 CentOS

在 CentOS 7.9 中安装最新的 Redis

如何在centos中安装mysql

如何在centos7中安装cmake

centos7中安装配置验证卸载redis

如何在docker中安装redis