阿里云使用数据库

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
云数据库 RDS MySQL,高可用系列 2核4GB
简介: 主要将数据库放在阿里云上,学习数据库使用

一、自我介绍

我就读的专业时软件工程,目前处于研二上学期,正在学习数据库相关知识,需要使用linux环境,在自己电脑上面使用虚拟机或者使用双系统都不是特别方便,不如直接购买一台云服务器,后续其他的学习也用的到,也更加的方便。就直接来到阿里云的官网,正好看见了飞天加速计划·高校学生在家实践活动,就参加了该活动。

二、使用过程

2.1安装和配置

因为是用来使用数据库的,就着重介绍一下linux系统下MySQL相关的。根据阿里云官方教程获取服务器之后,我选择的远程连接软件是xshell和xftp,一个是用来敲命令的,一个是文件管理,可以方便的上传下载文件。使用起来非常方便。
从MySQL官网下载最新的安装包,然后使用xftp上传安装包,上传之后对安装包进行解压,解压之后的rpm包需要按照固定的顺序进行安装。安装过程中会出现mariadb-libs is obsoleted by mysql-community-libs-8.0.26-1.el7.x86_64 。 这是因为云服务器是之前有依赖,我们需要先卸载一下,命令:yum remove mysql-libs 。继续安装依赖,安装完成依赖之后安装客户端和服务端,在罐装服务端的会报错,因为我们之前把一个冲突的依赖卸载掉了,需要重新安装回来,我们可以先执行该执行yum install libaio 。然后安装服务端,MySQL的安装就完成了。
安装完成之后启动MySQL
systemctl start mysqld
查询系统自动生成的root账号的用户和密码。
grep 'temporary password' /var/log/mysqld.log
然后按照查询的账号和密码登录数据库。
mysql -u root -p
登录成功之后记得修改一下账号密码,以便下次登录。
ALTER USER 'root'@'localhost' IDENTIFIED BY '20221216';
太简单的密码,MySQL不会通过,我们可以设置一下密码的复杂等级以及最短长度。过于复杂的密码对于我们自己学习来说过于麻烦了。

set global validate_password.policy = 0;
set global validate_password.length = 8;

还有就是默认的root用户是没法进行服务器的远程访问的,我们自己创建一个新的root账号,用于远程访问

create user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '20221216';

别忘了还要给新的root账号分配一下访问权限。我们直接授予全部权限。

grant all on *.* to 'root'@'%';

2.2连接DataGrip

DataGrip具有强大的提示功能,还能提供可视化功能,我们将其连接到我们云服务器上的数据库。这里连接的时候有个大坑,那就是阿里云的防火墙是没有开始mysql的3306端口的,需要我们手动打开。我们需要去阿里云管理界面,首先找到安全组。
安全组.png
点击配置规则
安全组2号.png
选择快速添加
安全组3.png
然后勾选mysql 3306,点击确定就可以了。这样就可以实现远程访问阿里云服务器上的mysql了。
安全组4.png
接下来我们就可以愉快的学习数据库语法和底层原理啦。

三、收获与总结

日后的一些工作免不了和linux上的数据库打交道,一直在windows上面操作得不到很好的锻炼,经过这次云上的数据库操作的学习,我熟悉了linux下数据的的操作。为以后的工作提前做了一些准备。感谢阿里云提供的开发者成长计划。今后打算继续使用服务器,继续学习开发。更重要的是打算购买域名然后搭建自己的网站,同时也有兴趣学习云原生相关的知识,不断提高自己的水平。

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
存储 关系型数据库 分布式数据库
喜报|阿里云PolarDB数据库(分布式版)荣获国内首台(套)产品奖项
阿里云PolarDB数据库管理软件(分布式版)荣获「2024年度国内首版次软件」称号,并跻身《2024年度浙江省首台(套)推广应用典型案例》。
|
3月前
|
关系型数据库 分布式数据库 数据库
再获殊荣,阿里云PolarDB数据库蝉联SIGMOD最佳论文奖
内存池化技术新突破,阿里云PolarDB蝉联SIGMOD最佳论文奖
|
4月前
|
Cloud Native 关系型数据库 分布式数据库
阿里云PolarDB与沃趣科技携手打造一体化数据库解决方案,助推国产数据库生态发展
阿里云瑶池数据库与沃趣科技将继续深化合作,共同推动国产数据库技术的持续创新与广泛应用,为行业生态的繁荣注入更强劲的技术动力。
阿里云PolarDB与沃趣科技携手打造一体化数据库解决方案,助推国产数据库生态发展
|
2月前
|
关系型数据库 分布式数据库 数据库
阿里云PolarDB数据库蝉联SIGMOD最佳论文奖
阿里云PolarDB凭借全球首创基于CXL Switch的分布式内存池技术,在SIGMOD 2025上荣获工业赛道“最佳论文奖”,连续两年蝉联该顶会最高奖项。其创新架构PolarCXLMem打破传统RDMA技术瓶颈,性能提升2.1倍,并已落地应用于内存池化场景,推动大模型推理与多模态存储发展,展现CXL Switch在高速互联中的巨大潜力。
阿里云PolarDB数据库蝉联SIGMOD最佳论文奖
|
3月前
|
Cloud Native 关系型数据库 分布式数据库
客户说|知乎基于阿里云PolarDB,实现最大数据库集群云原生升级
近日,知乎最大的风控业务数据库集群,基于阿里云瑶池数据库完成了云原生技术架构的升级。此次升级不仅显著提升了系统的高可用性和性能上限,还大幅降低了底层资源成本。
|
4月前
|
人工智能 关系型数据库 分布式数据库
媒体声音|从亚太到欧美,阿里云瑶池数据库凭何成为中企出海的技术底气?
在中企出海的时代浪潮中,瑶池数据库正凭借其技术创新、场景化解决方案、智能化能力、全球化布局,成为企业跨越挑战、构建全球竞争力的关键伙伴;同时也以硬核的技术实力证明了中国数据库的国际竞争力。
|
4月前
|
安全 Apache 数据库
【倒计时3天】NineData x Apache Doris x 阿里云联合举办数据库技术Meetup,5月24日深圳见!
5月24日,NineData联合Apache Doris与阿里云在深圳举办数据库技术Meetup。活动聚焦「数据实时分析」与「数据同步迁移」两大领域,邀请行业专家分享技术趋势、产品实践及解决方案,助力企业构建高效安全的数据管理体系。时间:14:00-17:30;地点:深圳新一代产业园2栋20楼会议室。线下名额有限(80人),速报名参与深度交流!
102 1

热门文章

最新文章