828华为云征文——使用Flexus云服务器X实例CentOS镜像下创建MySQL服务器教程

一、概述

1.1 前言

        当前正值华为云盛大的828 B2B企业庆典,其中Flexus X实例的特惠活动尤为吸引人眼球。对于追求极致算力表现,并期望在自建MySQL数据库、Redis缓存系统及Nginx服务器部署上获得卓越性能的企业用户而言,这无疑是一个不可多得的良机。把握此刻,让您的IT基础设施实现质的飞跃,加速业务增长步伐,千万别让这次机会擦肩而过!

1.2 Flexus云服务器X实例

        Flexus云服务器X实例是华为云专为中小企业和开发者设计的新一代柔性算力云服务器,其主要特点如下:

  1. 柔性算力
    • 相较于传统云服务器的固定规格,Flexus X实例支持用户根据业务实际需求定制算力,突破CPU与内存只能使用1:2^N的固定配比,支持如2:5、3:7、5:9等特殊规格,最高支持CPU内存为3:1的配比,实现“按需定制”。
    • 这一特性使得资源利用更加高效和灵活,避免了传统固定规格可能导致的资源浪费,降低了至少30%的算力成本。
  2. 高性能
    • Flexus X实例相比传统云服务器性能提升明显,特别适用于计算密集型任务。其首创大模型QoS保障,结合QingTian架构,实现智能全域调度,算力分配长稳态运行,性能始终保持最优释放。
  3. 智能感知与自动调整
    • Flexus X实例能够智能感知业务负载的变化,并自动调整资源配置,以更好地满足不同业务的需求,提高资源利用率和系统稳定性。
  4. 广泛适用场景
    • Flexus X实例覆盖从高科技、零售到金融、游戏等多行业的通用工作负载场景,如电商直播、企业建站、开发测试环境、游戏服务器以及音视频服务等。
  5. 一键式服务
    • Flexus X实例将原本复杂的云端操作简化为一键式服务,大大降低技术门槛,使得用户从资源配置到运维管理都能轻松掌握。
  6. 高性价比
    • Flexus X实例在华为云828 B2B企业节期间推出大力度的促销活动,使得用户可以以更优惠的价格获得高性能的云服务。

        Flexus云服务器X实例是华为云为中小企业和开发者量身打造的一款高性能、高性价比的柔性算力云服务器。其独特的柔性算力技术、高性能表现、智能感知与自动调整能力以及广泛适用场景等特点,使得用户能够轻松应对各种计算需求,实现业务的快速发展。在华为云828 B2B企业节期间,Flexus X实例的促销活动更是为用户提供了难得的购买机会。

1.3 MySQL

        MySQL是一个开源免费的关系型数据库管理系统(RDBMS),由瑞典MySQL AB公司开发,目前属于Oracle旗下产品。MySQL以其高性能、可靠性、易用性和灵活性而广受欢迎,特别是在Web应用和企业级应用中。

        因为我们都很少在本地装mysql服务,一是内存大,而是企业级数据库,我们作为开发人员基本都是直接根据主机端口链接就好,因为在我们的开发电脑上也不宜装Mysql。占内存和没必要。因此本次就使用Flexus云服务器X实例来构建属于我们自己的MySql服务。

二、创建Flexus云服务器X实例

这里我就以4核12G-100G-3M规格的Flexus X实例基础模式进行创建

2.1 购买前对于Flexus云服务器X实例进行相关配置

首先,进入我们的华为Flexus云服务器X实例官网:如下卡片:Flexus云服务器X实例-华为云Flexus云服务器X实例(Flexus X)是柔性算力,六倍性能,旗舰体验,覆盖高科技、零售、金融、游戏等行业大多数通用工作负载场景。icon-default.png?t=O83Ahttps://www.huaweicloud.com/product/flexus-x.html

 往下拉,然后看到全部规格,在下拉框里面选中4核12G,然后点击进去购买:

然后这里我们点击自定义,选中4核12G

然后镜像就选择我们最熟悉的CentOS7.5版本吧,要注意囖,这里调整系统盘的价格也会随之调整的。

继续往下拉,这里对于安全组的配置还在一开始的时候就给我们进行了初始化,可以看得出来华为云服务器还是非常贴心的,之前的服务器都还要在创建实例之后才能配置,现在也是越做越好了,

然后我们调整带宽,顾名思义带宽就是公网传输速度的快慢,这里调整带宽的话,也是会对我们的整体金额发生变化的噢。这里我们就选择3M的

然后,我们继续对我们的服务器登录密码进行一个初始化,然后点击下一步确认配置,

这里就可以看得到我们刚刚的网络配置了,现在我们确认无误之后勾选同意协议,然后点击立即购买。

完成支付之后,点击返回控制台

这里就可以看得到我们已经有一台Flexus云服务器X实例服务器了

2.2 使用华为CloudShell进行远程连接

等上面的实例初始化完成之后,点击上面的远程登录,我们就使用CloudShell进行远程连接,点击CloudShell登录

这里我们我们使用公网连接看看,然后输入我们刚刚创建服务器时候的密码,然后点击连接

OK,看下图我们就确实已经连接上了。然后我们就可以看得到我们服务的资源目录以及可以在命令行输入了

使用感觉:这里新出来的CloudShell简直是Xshell以及Xftp的结合版啊,非常好用。

三、安装MySQL

3.1 文件形式安装MySQL

这里我们是通过文件的形式去安装我们的MySQL的,首先我们得先确保Flexus云服务器X实例服务器有没有自己安装了,输入rpm -qa | grep -i mysqlh和systemctl status mysqld.service查看有没有:

Ok,确实没有MySQL服务,这里我们先去MySQL官网下载下列几个文件,这里我们是以MySQL8.0.25版本安装的

然后我们往下翻,找到下面几个文件然后进行下载:

将上诉几个文件全部传输到Flexus云服务器X实例服务器的opt目录上:然后右击opt目录,点击上传文件,因为我这里上传过就显示有在这里

接下来传输完成之后,我们就直接在CloudShell终端上面安装就行,因为Mysql安装安装过程中可能会产生tmp文件,以防万一,我们要给tmp文件授予权限先:chmod -R 777 /tmp

然后在opt目录下依次解压,因为安装包有依赖关系,一定要安装顺序解压安装:

cd /opt
rpm -ivh mysql-community-common-8.0.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.25-1.el7.x86_64.rpm

在该步骤时候可能会失败,看sh执行yum remove mysql-libs,删除mariadb依赖,看下图果然安装失败,因此先删除


rpm -ivh mysql-community-client-8.0.25-1.el7.x86_64.rpm 
rpm -ivh mysql-community-server-8.0.25-1.el7.x86_64.rpm 但是在执行这一步的时候好像没有安装libaio依赖,因此我们需要先执行yum -y install libaio安装依赖


最后一步等待时间较长,耐心等待

OK,接下来我们验证一下,输入命令mysql --versionrpm -qa|grep -i mysql,看看是否安装成功 

Ok,确实已经安装完成了 

3.2 MySQL的初始配置

接下来我们先输入命令:mysqld --initialize --user=mysql对mysql进行初始化,因为初始化完成之后一般会在/var/log/mysqld.log目录下有这么一个log文件存放mysql的初始密码,接下来我们使用cat命令查看一下:

Ok,接下来进行修改密码,首先先查看一下mysql服务的状态:

查看mysql
systemctl status mysqld

这里显示我们的Mysql服务是还没有启动的,先来启动一下:开启mysql,systemctl start mysqld
重启mysql是命令:systemctl restart mysqld 

这下mysql就是启动成功了。如果需要设置开机就启动的话可以参考下面几条命令:

开启自启动:
systemctl enable mysqld.service
关闭自启动:
systemctl disable mysqld.service
查看自启动状态
systemctl list-unit-files|grep mysql
但是我们的服务器一直都是启动中,因此我这里就不设置了。

然后我们进行首次进入mysql,输入命令mysql -u root -p,主义接下来输入密码的话是不会出现*号或者·号的,只是不显示而已,我们继续输入初始密码就好。

进入之后,我们输入命令修改密码xxx就是我们要修改的密码,别忘记了后面的分号。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxxx';

OK,修改密码之后,我们接着下一步: 

3.3 使用Navicat远程连接

打开我们的navicat,然后右击新建连接,输入相关信息,点击测试连接:

Ok,到此已经结束了。说明我们已经拥有了一个Flexus云服务器X实例提供的Mysql服务。

四、总结

  • 智能感知业务负载:能够自动调整资源配置,以适应业务负载的变化。
  • 丰富的公共镜像:包括CentOS等多种常见操作系统镜像,方便快速部署应用。
  • 灵活自定义:用户可以根据需要自定义vCPU和内存配比,以及选择合适的计费模式(包年/包月或按需计费)。
  • 智能升降配:根据业务需求自动调整资源,提高资源利用率和系统稳定性。

建议大家可以做横评 和友商的U1进行性能横评,也可以测试和友商的C6和C7进行横评测试

最后华为新的CouldShell真心不错,真的完美结合了xshell和xftp的优点,但其实也可以做得更好,比如说可以保存会话,这样就不用每次远程登录的时候都是新建会话,或者说是把这个cloudShell单独拎出来做一个菜单,就非常完美了。总体感觉还是非常不错,不愧是遥遥领先。期待大家还是可以多多支持鼓励的


 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/146873.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

[Linux] Linux进程PCB内部信息的深入理解

标题:[Linux] Linux进程PCB内部信息的深入理解 个人主页:水墨不写bug (图片来自网络) 目录 一.查看进程 二.认识并了解进程的关键信息 I,PID/PPID II,exe III,cwd 三、fork(&…

设置文件夹用VSCODE右键打开,自己修改注册表不管用,该怎么办

设置文件夹用VSCODE右键打开,自己修改注册表不管用;试了好几次,自己修改注册表的方法不管用。所幸直接下个新版本,覆盖安装,把这两个选项勾上就可以了。

linux-基础知识4

网络连接性测试 ping ping可以用来测试本机与目标主机的连通速度网络稳定性 ping -c 5 -s 1024 目标主机ip地址 -c 表示ping包的个数,linux如果缺省-c会一直ping下去,windows平台的选项是-n -s指定ping发送数据的字节数默认是84字节。windows的是-l 没有问题时会之…

2023国赛C题 蔬菜类商品的自动定价与补货决策(上)

2023国赛C题 蔬菜类商品的自动定价与补货决策(上) 符号说明: 问题1 问题1主要的代码和思路在上一篇文章“数学建模实战块速入门”中已经进行了较为详细的展示,在问题一种要求我们从蔬菜单品和品类两个维度去分析各自之间的关系。…

2024年中国研究生数学建模竞赛C题——解题思路

2024年中国研究生数学建模竞赛C题——解题思路 数据驱动下磁性元件的磁芯损耗建模——解决思路 二、问题描述 为解决磁性元件磁芯材料损耗精确计算问题,通过实测磁性元件在给定工况(不同温度、频率、磁通密度)下磁芯材料损耗的数据&#xf…

学习笔记——MMSR 自适应多模态融合的序列推荐

Adaptive Multi-Modalities Fusion in Sequential Recommendation Systems 前几天当我在阅读这篇论文的时候,在网上找到的相关资料很少,所以当时我读这篇论文的时候特别痛苦,精读了两天半.....所以现在我将自己学习笔记分享出来,…

服务器安全,你必须知道的六个知识点

服务器安全 如今没有什么是安全的。各种系统安全漏洞的数量呈爆炸式增长。令人担忧的主要原因之一是服务器安全性。 接下来,就如何提升服务器安全,写几点见解。 虽然很多企业在服务器的安全性方面做了足够多,但是,黑客仍然能够…

Python数据分析与可视化(Python绘图详解)

✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏…

Qt圆角窗口

Qt圆角窗口 问题:自己重写了一个窗口,发现用qss设置圆角了,但是都不生效,不过子窗口圆角都生效了。 无边框移动窗口 bool eventFilter(QObject *watched, QEvent *evt) {static QPoint mousePoint;static bool mousePressed f…

群晖Docker如何修改配置文件(ContainerManager)

群晖Docker与其他linux操作系统的docker启动方式存在差异,默认的Docker配置文件位置也不一样。所以本章教程,主要介绍如何找到群晖Docker下的默认配置文件。 一、登录SSH 为了方便操作,需要开启SSH,并通过SSH链接到群晖NAS主机。登录之后,切换到root用户 sudo -i二、编辑配…

车载测试项目实操学习:CAN通信测试、UDS诊断测试、自动化测试、功能安全测试、CAN一致性测试、HIL测试:9-20

FOTA模块中OTA的知识点:1.测试过程中发现哪几类问题? 可能就是一个单键的ecu,比如升了一个门的ecu,他的升了之后就关不上,还有就是升级组合ecu的时候,c屏上不显示进度条。 2.在做ota测试的过程中&#xff…

企业文档管理系统哪个好?2024年热门的10款文档管理系统软件推荐

在信息化时代,企业每天都会生成海量的文档、数据和资料。 如何有效管理这些文档,确保信息安全、版本控制和协同办公顺畅,是每个企业都必须面对的挑战。 2024年,随着技术的不断进步,市场上涌现出了众多优秀的文档管理…

Selenium自动化测试环境搭建详解

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 本主要介绍以Java为基础,搭建Selenium自动化测试环境,并且实现代码编写的过程。 1、Selenium介绍 Selenium 1.0 包含 core、IDE、RC、gri…

C++进阶 set和map讲解

set 和 map set 和 multiset set set 类的介绍 set 是基于红黑树实现的有序容器。它的插入、删除、查找操作的时间复杂度均为 O(log n)。遍历时,set 的迭代器按照中序遍历,因此它总是以升序排列元素。 set 的声明如下,T 表示 set 的关键字类…

Kubernetes集群部署(kubernetes)

三台主机恢复到docker快照状态; 检查驱动器类型为sytemd; 设置各个节点的主机名; 然后同步会话,修改hosts文件; 在k8s运行过程中不建议使用交换分区; 关闭交换分区; 但是这种方法是临时性的&am…

JavaSE--零基础的开始笔记02:基础语法--标识符,关键字,变量

一.标识符 Java 语言中,对各种变量、方法和类等要素命名时使用的字符序列称为标识符。 Java 标识符有如下命名规则: 标识符由字母、下划线“_” 、美元符“$”或数字组成。 标识符应以字母、下划线 、美元符开头。 Java 标识符大小写敏感&#xff0c…

【Linux笔记】虚拟机内Linux内容复制到宿主机的Window文件夹(文件)中

一、共享文件夹 I、Windows宿主机上创建一个文件夹 目录:D:\Centos_iso\shared_files II、在VMware中设置共享文件夹 1、打开VMware Workstation 2、选择需要设置的Linux虚拟机,点击“编辑虚拟机设置”。 3、在“选项”标签页中,选择“共…

初识模版!!

初识模版 1.泛型编程1.1 如何实现一个交换函数呢(使得所有数据都可以交换)?1.2 那可以不可以让编译器根据不同的类型利用该模子来生成代码呢? 2.模版类型2.1 模版概念2.2 函数模版的原理2.3 函数模板的实例化2.4 模板参数的匹配原…

【C++初阶】探索STL之——String类的模拟实现

【C初阶】String类的模拟实现 1.string类2.string类的构造和赋值实现3.类的析构实现4.类的iterator5.类的修改(Modify)实现6.类的capacity实现7.类access的实现8.类relational operators的实现9.类find、insert、erase的实现10.operator>>和operat…

官方力荐:LDR6020 PD技术,让Type-C接口充放OTG不再是梦!

PD(Power Delivery)芯片赋能Type-C接口:解锁充电与数据传输的双重魔法 一、PD芯片的科技内核 高速充电与智能数据传输: PD芯片深谙USB Power Delivery规范,支持高功率传输协议,实现快速充电的同时&#x…