当前位置: 首页 > news >正文

如何在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”的相关内容教程,相信大家看完之后有一定的收获吧,如果有不清楚的地方可以咨询摩杜云,另外,想了解更多相关知识的可以进官网看看哦~感谢各位的阅读!

相关文章:

  • 如何优化MySQL数据库?这3个小技巧要知道!
  • 摩杜云:打造“云+数据”新实践,为企业数智化升级注入新功能
  • 决战618!摩杜云爆款秒杀,最低一年3.3元起
  • 网站服务器如何防止被攻击?脚本程序升级很重要!
  • MySQL初始密码忘记了怎么办
  • 教你怎么解决MySQL 5.7及8.0版本数据库的root密码遗忘
  • 摩杜云将出席2021GIDC全球互联网数据大会—上海站!
  • 网站怎么开启CDN加速?最简单的步骤分享!
  • 如何查看网站是否CDN加速?测试网站全国访问速度的方法!
  • 哪里的对象存储好?国内性价比高的云存储推荐!
  • 摩杜云对象存储MOS都有哪些应用场景?
  • 专访丨摩杜云彭一(Roby):云计算和大数据,让城市更有温度
  • 摩杜云:构建数据中台安全,保障企业核心数据安全
  • 如何在MySQL中实现替换字段部分内容
  • redis服务环境下mysql如何实现lnmp架构缓存
  • 【Redis学习笔记】2018-06-28 redis命令源码学习1
  • 【译】React性能工程(下) -- 深入研究React性能调试
  • dva中组件的懒加载
  • eclipse(luna)创建web工程
  • Electron入门介绍
  • Go 语言编译器的 //go: 详解
  • nodejs实现webservice问题总结
  • VuePress 静态网站生成
  • vue从创建到完整的饿了么(18)购物车详细信息的展示与删除
  • 创建一个Struts2项目maven 方式
  • 从PHP迁移至Golang - 基础篇
  • 分享自己折腾多时的一套 vue 组件 --we-vue
  • 今年的LC3大会没了?
  • 排序算法之--选择排序
  • 容器化应用: 在阿里云搭建多节点 Openshift 集群
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • ​【原创】基于SSM的酒店预约管理系统(酒店管理系统毕业设计)
  • ​第20课 在Android Native开发中加入新的C++类
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • #HarmonyOS:基础语法
  • (09)Hive——CTE 公共表达式
  • (1)安装hadoop之虚拟机准备(配置IP与主机名)
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (C语言)逆序输出字符串
  • (阿里云万网)-域名注册购买实名流程
  • (六)激光线扫描-三维重建
  • (一) storm的集群安装与配置
  • (一)Mocha源码阅读: 项目结构及命令行启动
  • (转)VC++中ondraw在什么时候调用的
  • (转)负载均衡,回话保持,cookie
  • (转)树状数组
  • .[backups@airmail.cc].faust勒索病毒的最新威胁:如何恢复您的数据?
  • .htaccess配置常用技巧
  • .NET 8 编写 LiteDB vs SQLite 数据库 CRUD 接口性能测试(准备篇)
  • .NET开发不可不知、不可不用的辅助类(三)(报表导出---终结版)
  • .NET命名规范和开发约定
  • .Net中的集合
  • @vue/cli 3.x+引入jQuery
  • [383] 赎金信 js