试用阿里云搭建MySQL心得

简介: 本人因初学MySQL,要运用阿里云服务器建库来增进学习深度。在大学期间学习JAVA时,也发现随着学习的深入,要使用的编程技术愈来愈多,而使用阿里云无疑是为了高级编程垫好平台。在熟悉sql语句和JDBC、JavaWeb以及Mybatis过程中,云服务给我提供了莫大的帮助!

刚开始选配阿里云配置时,我发现阿里云的传输、加载速度比其他云快很多,性价比还是很高的。阿里网盘依靠阿里云领先全球的数据校验、冗余存储和分布式存储技术,存储在云端的文件安全又可靠;而且阿里云的用户个性化很强,满足了我很多需求,用起来特别顺手。在我为我的云服务器配置端口3306后,也是成功的开始了我的阿里云体验之旅。

对于一个初学者来说,我觉得阿里云的售后服务特别到位。它的售后服务响应特别快,无论是什么样的问题都可以得到响应。Restful接口具有简单易用的特点,能有效轻松实现脚本化的管理。之前将tomcat搭配在云服务器上时,也是通过给售后反馈提出疑问,售后能耐心的解答我的疑问并提供一些技巧。学习MySQL的添删改查语句时,云服务器创建连接和响应结果的速率还是可以的。我用的是2核2G的,如果使用更高的配置,它也会更快。
对于JSP的前后端开发,繁琐的语句效率确实很低,所以我使用云服务器加tomcat实现前后端分离技术,这样不仅加大了学习开发的效率,也让我的代码更加简洁明了,思想也更加清晰,为我后期的代码习惯思想打下良好的基础。

我简单描述一下我的阿里云使用流程:
一、个性化设置
阿里云根据个人需要选合适的云服务器,选好cpu、内存、带宽,地域,这四个是主要的。其他可以默认选择。
二、登陆控制台
输入账号密码,进去看到服务界面,新手可能不容易看懂。点击左侧菜单,点击云服务器,再点击实例,在左上角选择区域(一定要选对地域才能看到服务器),这时你会看到服务器信息了。大家不要看这里这么多信息,对我们有用的其实只有几个而已,别的都不用看。
更多信息大家可以参阅云服务器配置帮助文档,我在这里只是简单为大家描述大概过程,希望对你有用。

下面我来展示一下我的搭建MySQL流程,希望对和我一样的MySQL初学者有所帮助,也请各位指出我的缺漏和错误,感谢!

首先下载一个XshellXftp,我们需要在Xshell上装好环境,而Xftp是方便我们传输tomcat文件。然后在Xshell新建一个会话,用你的阿里云服务器账号连接云端,用户名为root并设置好密码(尽量复杂)。
下面展示环境安装的步骤:

1. yum安装gcc相关环境(需要确保 虚拟机可以上外网 )
语句:yum -y install gcc
语句:yum -y install gcc-c++

2. 卸载旧版本,没有安装过忽略
语句:yum remove docker \docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine

3. 安装需要的软件包
语句:yum install -y yum-utils

4. 设置国内镜像仓库
语句:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

5. 更新仓库索引列表
语句:yum makecache fast

6. 安装Docker CE
语句:yum -y install docker-ce docker-ce-cli containerd.io

7. 启动Docker
语句:systemctl start docker

8. 测试命令
语句:docker version
语句:docker images

9. 拉取mysql镜像
语句:docker pull mysql:5.7.35
语句:docker run -d -p 3306:3306 -v /user/local/mysql/conf:/etc/mysql/conf.d
-v /usr/local/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=密码
-e TZ=Asia/Shanghai --name mysql01 8a8a506ccfdc

最后显示下面代码效果即成功!
Welcome to Alibaba Cloud Elastic Compute Service !

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
存储 关系型数据库 MySQL
MySQL——数据库备份上传到阿里云OSS存储
MySQL——数据库备份上传到阿里云OSS存储
665 0
|
3月前
|
关系型数据库 MySQL 分布式数据库
阿里云PolarDB云原生数据库收费价格:MySQL和PostgreSQL详细介绍
阿里云PolarDB兼容MySQL、PostgreSQL及Oracle语法,支持集中式与分布式架构。标准版2核4G年费1116元起,企业版最高性能达4核16G,支持HTAP与多级高可用,广泛应用于金融、政务、互联网等领域,TCO成本降低50%。
|
人工智能 关系型数据库 MySQL
基于阿里云的PolarDB MySQL版实现AI增强数据管理
本文将介绍如何利用阿里云的PolarDB MySQL版结合AI技术,实现数据管理的自动化和智能化。
1005 0
|
SQL DataWorks 关系型数据库
阿里云 DataWorks 正式支持 SelectDB & Apache Doris 数据源,实现 MySQL 整库实时同步
阿里云数据库 SelectDB 版是阿里云与飞轮科技联合基于 Apache Doris 内核打造的现代化数据仓库,支持大规模实时数据上的极速查询分析。通过实时、统一、弹性、开放的核心能力,能够为企业提供高性价比、简单易用、安全稳定、低成本的实时大数据分析支持。SelectDB 具备世界领先的实时分析能力,能够实现秒级的数据实时导入与同步,在宽表、复杂多表关联、高并发点查等不同场景下,提供超越一众国际知名的同类产品的优秀性能,多次登顶 ClickBench 全球数据库分析性能排行榜。
619 6
|
缓存 运维 关系型数据库
数据库容灾 | MySQL MGR与阿里云PolarDB-X Paxos的深度对比
经过深入的技术剖析与性能对比,PolarDB-X DN凭借其自研的X-Paxos协议和一系列优化设计,在性能、正确性、可用性及资源开销等方面展现出对MySQL MGR的多项优势,但MGR在MySQL生态体系内也占据重要地位,但需要考虑备库宕机抖动、跨机房容灾性能波动、稳定性等各种情况,因此如果想用好MGR,必须配备专业的技术和运维团队的支持。 在面对大规模、高并发、高可用性需求时,PolarDB-X存储引擎以其独特的技术优势和优异的性能表现,相比于MGR在开箱即用的场景下,PolarDB-X基于DN的集中式(标准版)在功能和性能都做到了很好的平衡,成为了极具竞争力的数据库解决方案。
|
NoSQL Redis 监控
Redis常用命令指南
Redis常用命令指南
709 1
Redis常用命令指南
|
关系型数据库 MySQL Serverless
体验阿里云PolarDB MySQL Serverless集群
体验阿里云PolarDB MySQL Serverless集群
|
Cloud Native 关系型数据库 MySQL
《阿里云产品四月刊》—云原生数据仓库 AnalyticDB MySQL 版 新功能
阿里云瑶池数据库云原生化和一体化产品能力升级,多款产品更新迭代
251 3
|
关系型数据库 MySQL 测试技术
《阿里云产品四月刊》—瑶池数据库微课堂|RDS MySQL 经济版 vs 自建 MySQL 性能压测与性价比分析
阿里云瑶池数据库云原生化和一体化产品能力升级,多款产品更新迭代
213 0

推荐镜像

更多