目录
前言
一、传统服务器安装数据库
1.安装MySQL
2.安装Redis
二、云耀云服务器L安装MySQL
1.云耀云服务器L实例购买
2.远程登录并重置密码
3.云耀云服务器L初始化宝塔面板
4.宝塔面板安装数据库
5.MySQL第三方登录
三、云耀云服务器L安装Redis
1.宝塔面板安装Redis
2.Redis密码设置及第三方登录
总结
作为一个开发者,拿到服务器,我们是不是必须安装对应的环境以及各种软件啊,尝尝会因为在安装途中各种奇葩问题而苦恼,又或者明明安装成功了,但是又没法使用,外部也无法访问等问题,今天就给大家介绍一下华为云云耀云服务器L实例,是怎么快速便捷的安装各种常见开发软件,并且很重要的一点就是,华为云云耀云服务器L实例自带了宝塔可视化镜像,极大的挺好软件安装部署的的效率。
为了对比华为云云耀云服务器L实例的优势,先简单介绍一下,如果使用传统服务器进行安装,会有哪些繁琐的事。
对于传统服务器,我们安装MySQL,都要经历以下通用的安装步骤:
同样的,安装Redis也是需要很多步骤:
总之,传统服务器安装Redis和数据库的过程需要经过多个步骤,包括准备工作、安装Redis和数据库、配置相关参数、启动服务、配置防火墙规则以及进行日志监控和备份等。这些步骤需要耗费大量时间和精力,而且容易出错。
首先,当然是购买购买华为云云耀云服务器L,购买方式十分简单,不会很多繁琐的选择,可以根据自己所在地区选择对应的区域,以及自己项目需要引用的镜像。个人推荐宝塔镜像,可以可视化操作服务器,十分方便。https://console.huaweicloud.com/smb/?agencyId=20079e42a0e44e50a2fb0a841c1a95b0®ion=cn-south-1&locale=zh-cn#/create/hecs-light?period=month_1&plan=basic_v1
购买成功之后在控制台我的全部资源中可以看到购买的云耀云服务器L实例
首次购买成功云耀云服务器L,是要重置密码才能登录的,登录云肯定是需要密码的,点击“我的资源”的远程登录,之后在远程登录界面进行重置密码,只要重置新密码即可。如图所示:
云耀云服务器L初始化宝塔面板,首先要开放8888端口
控制台我的资源,点击配置规则,把上面的端口添加进去:
后台页面是需要登录的,所以需要初始密码,远程进入云耀云服务器L实例。执行以下命令:
sudo cat /credentials/password.txt
可以看到,宝塔的账号和密码:
接下来就可以登录宝塔进行操作了,可以使用 http://弹性公网IP:8888 地址进行访问,浏览器输入网址之后,可以看到首页:
宝塔面板登录完成之后,接下来,就可以通过宝塔面板对云耀云服务器L进行相关软件安装了。首先安装MySQL。点击宝塔面板软件商店菜单,直接搜MySQL,在操作栏点击安装即可,安装成功如图所示:
安装成功之后,也可以在数据库中查看
可以看到在云耀云服务器L安装MySQL步骤是不是很简单啊,完全跟之前传统方式不一样,并且也无需编写任何命令。接下来我们就可以使用第三方工具登录root账号。
复制root账号密码
进入云耀云服务器L终端,授权root账号其他地方可以登录
use mysql;
update user set host = '%' where user ='root';
mysql> flush privileges;
使用第三方数据库管理工具登录:
上面已经完成云耀云服务器L数据库安装了,并且也是使用第三方登录了,整个过程十分的便携,接下来,继续快速安装Redis。
同样也是点击宝塔面板软件商店菜单,直接搜Redis,在操作栏点击安装即可,安装成功如图所示:
安装完成之后,也可以在数据库-Redis中查看到,已经安装完成的Redis,已经是可以直接在宝塔面板添加相关key,操作也是十分方便
初次安装的Redis是没有密码的,所以我们要设置密码,并且第三方也不允许登录,所以要进行一下简单的配置。配置也是很简单,无需经过服务器命令修改,只要值宝塔面板进行操作就行了。
在软件商店Redis点击设置,设置绑定端口为0.0.0.0,同时修改密码为自己想要的比如123456
接下来还有个重要的一步,点击配置文件,修改配置文件密码
从这里可以看到,后续如果想要修改Redis的其他配置,直接可以在这里点击配置文件进行修改,无需进入服务器。
接下来第三方就可以用修改的密码重新登录
本文通过两个开发中常用的软件MySQL和Redis的安装步骤,来展示华为云云耀云服务器L实例集成宝塔面板是多么的便捷。由于华为云云耀云服务器L实例本身集成了宝塔面板镜像,已经就是开箱即用了,极大的提高我们开发或者使用过程中效率。并且对于初学者,华为云云耀云服务器L实例也是十分容易上手的,从购买到使用基本都可以可视化操作,让初学者不在畏惧Linux命令。