飞天加速计划-ECS使用体验

本文涉及的产品
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS AI 助手,专业版
简介: 我是一名即将毕业的大四学生,就读于一所普通的本科学校,所在的专业是物联网工程专业,在朋友的介绍以及网上查看下了解到了阿里云“飞天加速计划·高校学生在家实践”计划,由于最近在做的项目是一个团队项目,同时需要使用到服务器,所以需要对服务器进行一定的了解;我最先并未使用过云服务器,对服务器的使用和了解几乎为零,后面跟着“飞天加速计划”里面的教程学习才学会了云服务器的使用,对服务器也有了一定的了解。以下分享下本人使用阿里云服务器的一些心得和自己配置环境所遇的问题。

我是一名即将毕业的大四学生,就读于一所普通的本科学校,所在的专业是物联网工程专业,在朋友的介绍以及网上查看下了解到了阿里云“飞天加速计划·高校学生在家实践”计划,由于最近在做的项目是一个团队项目,同时需要使用到服务器,所以需要对服务器进行一定的了解;我最先并未使用过云服务器,对服务器的使用和了解几乎为零,后面跟着“飞天加速计划”里面的教程学习才学会了云服务器的使用,对服务器也有了一定的了解。以下分享下本人使用阿里云服务器的一些心得和自己配置环境所遇的问题。

   首先是服务器中MySQL的环境配置,第一步跟着阿里云官网教程进入到远程登录Linux操作系统下,下载MySQL,

wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm  

前面安装都是成功的,但是当你执行到最后一句时,下载MySQL数据库服务器时会报错,下载命令行

yum -y install mysql-community-server 

会出现以下报错信息:

从 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql 检索密钥
源 "MySQL 5.7 Community Server" 的 GPG 密钥已安装,但是不适用于此软件包。请检查源的公钥 URL 是否配置正确。
失败的软件包是:mysql-community-server-5.7.37-1.el7.x86_64
GPG  密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

主要原因是GPG的验证没有通过,我的理解则是自己电脑的配置的这个mysql数据库软件包所对应的公钥不对,匹配不上,造成签名验证失败。(同时我也不知道这个公钥是在安装过程哪一步自动配置的)。于是我在MySQL数据库的官网对GPG关键字进行了搜索,找到了其公钥不对以及签名验证失败的解决方案,官网大意是说,如果你使用的rpm版本是4.1以上版本的rpm的话,除了需要import mysql的公钥到个人用户的配置中,还需要import mysql的公钥到RPM的配置中。

这是原文:If you are using RPM 4.1 and it complains about (GPG) NOT OK (MISSING KEYS: GPG#3a79bd29), even though you have imported the MySQL public build key into your own GPG keyring, you need to import the key into the RPM keyring first. RPM 4.1 no longer uses your personal GPG keyring (or GPG itself). Rather, RPM maintains a separate keyring because it is a system-wide application and a user’s GPG public keyring is a user-specific file. To import the MySQL public key into the RPM keyring, first obtain the key, then use rpm --import to import the key. For example:

所以还需要输入

$> gpg --export -a 3a79bd29 > 3a79bd29.asc
$> rpm --import 3a79bd29.asc
$> rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022


才可以安装成功!

还有redis数据库的使用,当时在服务器中配置好了redis数据库的环境,但是在项目中一直连接不上,后面发现需要对redis配置文件redis.config文件进行修改,需要把bind127.0.0.1注释掉或者修改问bind0.0.0.0,否则redis数据库只能本地使用,最后还需要到阿里云的云服务中把6379端口号开放,否则仍然连接不上,我当时就是忘了打开这个端口号,后面花了老半天才发现是端口号没有开放。

最后,我通过“飞天计划-高校学生在家实践”学到了很多程序员必备的技能,学会了云服务器的使用,在使用服务器中还和团队小伙伴们进行了线上对接,大大的提高了我的团队合作能力,在此非常感谢阿里云提供的“飞天加速计划-高校学生在家实践”活动,带给了我极大的帮助,希望越来越好,自己也能更进一步,做一名自己心目中的优秀程序员!

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
弹性计算 数据可视化 Java
ECS使用体验
ECS使用体验
|
弹性计算
ECS使用体验
ECS使用体验
|
弹性计算 Java Linux
ECS使用体验的文章
ECS使用体验的文章
|
弹性计算 Java Linux
ECS使用体验的文章
ECS使用体验的文章
|
弹性计算 运维 安全
阿里云ecs使用体验
整了台服务器部署项目上线
|
弹性计算 NoSQL Java
阿里云ECS使用体验
在申请高校学生免费体验阿里云ECS云服务器后的一些使用体验和感受。
|
弹性计算 运维 安全
阿里云ecs使用体验
整了台服务器部署项目上线
|
弹性计算 运维 安全
阿里云ecs使用体验
整了台服务器部署项目上线
|
弹性计算
阿里云ECS使用体验
在申请高校学生免费体验阿里云ECS云服务器后的一些使用体验和感受。
|
弹性计算 Java Linux
ECS使用体验的文章
ECS使用体验的文章