华为云云耀云服务器L实例评测|宝塔一站式安装数据库MySQL+Redis教程

2023-09-20 10:31:53

目录

 前言

一、传统服务器安装数据库

1.安装MySQL

2.安装Redis

二、云耀云服务器L安装MySQL

1.云耀云服务器L实例购买

2.远程登录并重置密码

3.云耀云服务器L初始化宝塔面板

4.宝塔面板安装数据库

5.MySQL第三方登录

三、云耀云服务器L安装Redis

1.宝塔面板安装Redis

2.Redis密码设置及第三方登录

总结


 前言

        作为一个开发者,拿到服务器,我们是不是必须安装对应的环境以及各种软件啊,尝尝会因为在安装途中各种奇葩问题而苦恼,又或者明明安装成功了,但是又没法使用,外部也无法访问等问题,今天就给大家介绍一下华为云云耀云服务器L实例,是怎么快速便捷的安装各种常见开发软件,并且很重要的一点就是,华为云云耀云服务器L实例自带了宝塔可视化镜像,极大的挺好软件安装部署的的效率。

一、传统服务器安装数据库

为了对比华为云云耀云服务器L实例的优势,先简单介绍一下,如果使用传统服务器进行安装,会有哪些繁琐的事。

1.安装MySQL

对于传统服务器,我们安装MySQL,都要经历以下通用的安装步骤:

  • 下载数据库软件包。
  • 解压软件包并将相关的可执行文件拷贝到服务器上。
  • 创建数据库用户并设置密码。
  • 创建并初始化数据库实例。
  • 配置数据库实例参数。
  • 启动数据库实例并进行测试。
  • 配置防火墙规则以保护数据库的安全。

2.安装Redis

同样的,安装Redis也是需要很多步骤:

  • 下载Redis软件包。
  • 解压软件包并拷贝到服务器上。
  • 安装Redis所需的依赖项。
  • 配置Redis参数,如端口号、内存使用情况等。
  • 启动Redis并进行测试。
  • 配置防火墙规则以保护Redis的安全。

总之,传统服务器安装Redis和数据库的过程需要经过多个步骤,包括准备工作、安装Redis和数据库、配置相关参数、启动服务、配置防火墙规则以及进行日志监控和备份等。这些步骤需要耗费大量时间和精力,而且容易出错。

二、云耀云服务器L安装MySQL

1.云耀云服务器L实例购买

首先,当然是购买购买华为云云耀云服务器L,购买方式十分简单,不会很多繁琐的选择,可以根据自己所在地区选择对应的区域,以及自己项目需要引用的镜像。个人推荐宝塔镜像,可以可视化操作服务器,十分方便。https://console.huaweicloud.com/smb/?agencyId=20079e42a0e44e50a2fb0a841c1a95b0&region=cn-south-1&locale=zh-cn#/create/hecs-light?period=month_1&plan=basic_v1

购买成功之后在控制台我的全部资源中可以看到购买的云耀云服务器L实例

2.远程登录并重置密码

首次购买成功云耀云服务器L,是要重置密码才能登录的,登录云肯定是需要密码的,点击“我的资源”的远程登录,之后在远程登录界面进行重置密码,只要重置新密码即可。如图所示:

3.云耀云服务器L初始化宝塔面板

云耀云服务器L初始化宝塔面板,首先要开放8888端口

控制台我的资源,点击配置规则,把上面的端口添加进去:

后台页面是需要登录的,所以需要初始密码,远程进入云耀云服务器L实例。执行以下命令:

sudo cat /credentials/password.txt

可以看到,宝塔的账号和密码:

接下来就可以登录宝塔进行操作了,可以使用 http://弹性公网IP:8888 地址进行访问,浏览器输入网址之后,可以看到首页:

4.宝塔面板安装数据库

宝塔面板登录完成之后,接下来,就可以通过宝塔面板对云耀云服务器L进行相关软件安装了。首先安装MySQL。点击宝塔面板软件商店菜单,直接搜MySQL,在操作栏点击安装即可,安装成功如图所示:

安装成功之后,也可以在数据库中查看

5.MySQL第三方登录

可以看到在云耀云服务器L安装MySQL步骤是不是很简单啊,完全跟之前传统方式不一样,并且也无需编写任何命令。接下来我们就可以使用第三方工具登录root账号。

复制root账号密码

进入云耀云服务器L终端,授权root账号其他地方可以登录


use mysql;

update user set host = '%' where user ='root';

mysql> flush privileges;

        

使用第三方数据库管理工具登录:

三、云耀云服务器L安装Redis

上面已经完成云耀云服务器L数据库安装了,并且也是使用第三方登录了,整个过程十分的便携,接下来,继续快速安装Redis。

1.宝塔面板安装Redis

同样也是点击宝塔面板软件商店菜单,直接搜Redis,在操作栏点击安装即可,安装成功如图所示:

安装完成之后,也可以在数据库-Redis中查看到,已经安装完成的Redis,已经是可以直接在宝塔面板添加相关key,操作也是十分方便

2.Redis密码设置及第三方登录

初次安装的Redis是没有密码的,所以我们要设置密码,并且第三方也不允许登录,所以要进行一下简单的配置。配置也是很简单,无需经过服务器命令修改,只要值宝塔面板进行操作就行了。

在软件商店Redis点击设置,设置绑定端口为0.0.0.0,同时修改密码为自己想要的比如123456

接下来还有个重要的一步,点击配置文件,修改配置文件密码

从这里可以看到,后续如果想要修改Redis的其他配置,直接可以在这里点击配置文件进行修改,无需进入服务器。

接下来第三方就可以用修改的密码重新登录

总结

        本文通过两个开发中常用的软件MySQL和Redis的安装步骤,来展示华为云云耀云服务器L实例集成宝塔面板是多么的便捷。由于华为云云耀云服务器L实例本身集成了宝塔面板镜像,已经就是开箱即用了,极大的提高我们开发或者使用过程中效率。并且对于初学者,华为云云耀云服务器L实例也是十分容易上手的,从购买到使用基本都可以可视化操作,让初学者不在畏惧Linux命令。

更多推荐

Smart Community(1)之设计规范

通过前面大数据开发相关知识的学习,准备做一个项目进行练习---我给他起了一个响亮的名字:基于HadoopHA的智慧社区服务平台设计规范:做一个项目之前肯定要先规定一些开发过程中的设计规范(一)数据埋点规范:数据埋点:是一种在软件、应用程序或网站中插入代码的技术,用于收集和跟踪用户行为和事件的数据。通过在关键位置插入代码

无人机航测没信号?北斗卫星来解决

无人机航测是利用无人机进行地理信息的采集和处理的航测方式。相比传统的航测手段,无人机航测具备更高的灵活性、更低的成本和更广阔的适应性。无人机航测可以应用于土地测绘、农业植保、城市规划、自然资源调查等多个领域,极大地提高了测绘的效率和准确性。不过,在无人机航测的使用越来越广泛的同时,其在无网弱网地区无法高精度航测的问题也

MySQL常见的性能优化方法技巧以及示例

MySQL常见的性能优化方法技巧以及示例MySQL是一种广泛用于管理和存储数据的关系型数据库管理系统。在处理大规模数据和高并发请求时,MySQL的性能优化变得尤为重要。本文将介绍一些常见的MySQL性能优化方法和技巧,以及相应的示例,帮助您提升数据库系统的性能。1.使用合适的数据类型方法:选择合适的数据类型来存储数据,

虹科分享 | 软件供应链攻击如何工作?如何评估软件供应链安全?

说到应用程序和软件,关键词是“更多”。在数字经济需求的推动下,从简化业务运营到创造创新的新收入机会,企业越来越依赖应用程序。云本地应用程序开发更是火上浇油。然而,情况是双向的:这些应用程序通常更复杂,使用的开放源代码比以往任何时候都包含更多的漏洞。此外,威胁行为者正在创造和使用更多的攻击方法和技术,通常是组合在一起的。

构建健壮的Spring MVC应用:JSON响应与异常处理

目录1.引言2.JSON1.轻量级和可读性2.易于编写和解析3.自描述性4.支持多种数据类型5.平台无关性6.易于集成7.社区支持和标准化3.高效处理异常综合案例异常处理方式一异常处理方式二异常处理方式三1.引言探讨SpringMVC中关键的JSON数据返回和异常处理机制。2.JSON2.1了解JSON数据格式JSON

【AWS 大赛】亚马逊云科技:2023 直冲云霄训练营入营考试报名与答题答案参考

目录一、报名(1)选择“解决方案架构师-助理级”(2)未登录先注册账号(3)登录(4)报名(5)报名成功二、答题(1)开始答题(2)添加小助手提供答题信息(3)活动日程(4)问题与答案参考一、报名(1)选择“解决方案架构师-助理级”官网报名地址:https://dev.amazoncloud.cn/certcamp(2

浅谈C++|STL之算法函数篇

一.遍历常用算法1.1for_each在C++中,for_each是一个算法函数,位于<algorithm>头文件中。它接受一个范围(容器或迭代器对)以及一个函数对象(函数指针、函数、lambda表达式等),用于对范围内的每个元素执行指定的操作。(遍历容器,,执行指定函数)以下是for_each的函数原型:templa

03_Bootstrap基础组件03

7表单7.1基本实例设置了.form-control类的表单元素,默认设置宽度属性为width:100%;。将label元素和表单元素包裹在.form-group中可以按照排好的样式进行展示。<formaction="#"method="post"><divclass="form-group"><labelfor="e

pytest-基础

一.使用pytest,默认的测试用例的规则以及基础应用1.模块名字必须已test_开头或者_test结尾2.测试类必须以Test开头,并且不能有init方法3.测试方法必须以test开头示例代码test_001.pyimportpytestclassTestCase:deftest_case(self):print("

浅谈C++|类的继承篇

引子:继承是面向对象三大特性之一、有些类与类之间存在特殊的关系,例如下图中:我们发现,定义这些类时,下级别的成员除了拥有上一级的共性,还有自己的特性。这个时候我们就可以考虑利用继承的技术,减少重复代码。一.继承基本语法语法:class子类:继承方式父类优点:减少重复代码子类也叫派生类,父类也叫基类代码:#include

微服务07-认识MQ+RabbitMQ入门

1.前言了解同步调用和异步调用1.1.同步调用比如这里的支付服务,需要等待订单服务、短信服务…执行完毕才能执行,这样支付整个流程完毕需要500ms然后如果订单、仓储等其中一个服务挂掉了,那么支付服务请求请求不了,挂掉的服务越来越多,级联失败;——>服务提供者出现问题,那么整个微服务都会出现故障;资源浪费:消费者需要等待

热文推荐