华为云云耀云服务器L实例评测|cento7.9在线使用cloudShell下载rpm解压包安装mysql并开启远程访问

文章目录

    • ⭐前言
    • ⭐使用华为cloudShell连接远程服务器
      • 💖 进入华为云耀服务器控制台
      • 💖 选择cloudShell
    • ⭐安装mysql压缩包
      • 💖 wget下载
      • 💖 tar解压
      • 💖 安装步骤
      • 💖 初始化数据库
      • 💖 修改密码
      • 💖 开启远程账号访问
      • 💖 安全组开放3306端口
      • 💖 本地navicat连接
    • ⭐总结
    • ⭐结束

huawei-logo

yma16-logo

⭐前言

大家好,我是yma16,本文分享关于华为云云耀云服务器L实例评测|cento7.9安装mysql并开启远程访问。
该系列往期文章
华为云云耀云服务器L实例评测|初始化centos镜像到安装nginx部署前端vue、react项目
centos7_安装mysql8(局域网访问navicat连接)
mysql发展历史
MySQL是一种开源关系型数据库管理系统(RDBMS),主要基于SQL语言用于存储和查询数据,是世界上最流行的数据库之一。以下是MySQL的发展历史:

  • 1995年,MySQL由瑞典人Michael Widenius和David Axmark创立,最初的版本是基于mSQL开发的。
  • 1996年,第一个公开可用的版本MySQL 3.20发布。
  • 2000年,MySQL AB成立,开始以商业方式提供MySQL服务和支持。
  • 2003年,MySQL 4.0发布,增加了多个新功能包括存储过程、触发器、视图、外键、Unicode支持等。
  • 2005年,MySQL 5.0发布,引入了一些重要的改进,如存储过程和触发器的完善、视图的更新性、子查询的优化等。
  • 2008年,Sun Microsystems收购了MySQL AB。
  • 2010年,MySQL 5.5发布,重点改进了性能和可用性,如InnoDB存储引擎的改进、分区表和全文索引的增强等。
  • 2013年,Oracle收购了Sun Microsystems和MySQL。
  • 2016年,MySQL 8.0发布,全面支持了JSON数据类型、Window函数、Common Table Expressions等新特性,同时提高了性能和安全性。

目前,MySQL已经成为了许多Web应用程序的首选数据库之一,如WordPress、Drupal、Joomla等。
华为云云耀云服务器
华为云是华为公司推出的云计算服务平台,云耀云则是华为云提供的一款云服务器产品,具有高性能、高可靠性、高安全性等特点。云耀云服务器是基于华为公司自主研发的鲲鹏处理器和昇腾处理器构建的,可满足用户对高性能、大容量、高可靠性和安全的要求。

⭐使用华为cloudShell连接远程服务器

💖 进入华为云耀服务器控制台

进入控制台,选择远程登录
remote-login

💖 选择cloudShell

选择cloudShell
cloudShell
输入账号密码登录
login-form
登录成功,左侧是目录可以对文件进行管理比如上传下载或删除,右侧是命令行输入指令,指令操作
remote-ui

⭐安装mysql压缩包

mysql下载:https://dev.mysql.com/downloads/mysql/
选择 mysql 8 压缩包下载
mysql-arch

💖 wget下载

云服务器无需担心流量,wget自动下载 mysql rpm包

$ wget https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.33-1.el6.x86_64.rpm-bundle.tar

wget-mysql
网速大约1M/s
speed
服务器配置 3 Mbit/s,实际大约1Mbit/s,个人推测因为存在获取的mysql包来源限制和centos的io损耗等因素所以折损了1/3
config
下载成功,下载1.5G的mysql耗时23m 26s
wget-finish

💖 tar解压

$ tar -xvf mysql-8.0.33-1.el6.x86_64.rpm-bundle.tar

解压成功
-xvf

💖 安装步骤

安装顺序rpm包的顺序分为4个步骤

  1. common 模块
  2. libs模块
  3. client 模块
  4. server 模块

安装 过程

common

$ rpm -ivh mysql-community-common-8.0.33-1.el6.x86_64.rpm --nodeps --force

libs

$ mysql-community-libs-8.0.33-1.el6.x86_64.rpm --nodeps --force

client

$ mysql-community-client-8.0.33-1.el6.x86_64.rpm --nodeps --force

server

$ rpm -ivh mysql-community-server-8.0.33-1.el6.x86_64.rpm --nodeps --force

step
查看安装情况

$ rpm -qa | grep mysql

finish-rpm

💖 初始化数据库

初始化步骤

$ mysqld --initialize

初始化报错error while loading shared libraries: libaio.so.1
安装libaio

$ yum install -y libaio

再次执行初始化
init
授权 mysql

$ chown mysql:mysql /var/lib/mysql -R

开启mysq 设置开机自启

$ systemctl start mysqld.service
$ systemctl enable mysqld

运行成功

💖 修改密码

查看密码为f+SHmr(uB5x2,登录

$ cat /var/log/mysqld.log | grep password
$ mysql -uroot -p

pwd
登录成功!
login-success
修改密码为123456
注意sql语句结尾;不能漏

$ alter user 'root'@'localhost' IDENTIFIED BY '123456';

CHANGE-PWD
刷新权限

$ flush privileges;

修改密码成功!

💖 开启远程账号访问

创建远程账号root,并授权

$ create user 'root'@'%' identified with mysql_native_password by '远程账号密码';
$ grant all privileges on *.* to 'root'@'%' with grant option;
$ flush privileges;

创建远程账号成功!
create-remote-account

💖 安全组开放3306端口

在华为云控制选择快速添加接口
mysql-port

💖 本地navicat连接

navicat连接成功!
navicat
查询user表的sql

select * from user;

查询成功!
select-sql

⭐总结

rpm包安装mysql
前提
a.下载rpm包
b.初始化报错error while loading shared libraries: libaio.so.1的话,安装libaio

安装顺序rpm包的顺序分为4个步骤

  1. common 模块
  2. libs模块
  3. client 模块
  4. server 模块

华为云耀服务器性能

安装1.5g的mysql
centos7.9 带宽3mbit/s
响应速度约为1m/s
控制台监控情况如下,读写id大概 的波峰值3.446mb/s 写5.181mb/s。
io
控制台服务器监控的优势
服务器监控的优势包括:

  1. 提高系统稳定性:通过实时监控服务器的硬件和软件状态,能够及时检测并解决潜在的故障和问题,保障系统稳定运行。

  2. 减少停机时间:服务器监控可以及时发现服务器运行中存在的问题,提醒管理员立即处理,从而减少系统停机时间,提高系统的可用性。

  3. 提高系统性能:服务器监控能够对服务器的硬件和软件进行性能分析,找到系统瓶颈,从而优化系统配置,提高系统的性能和响应速度。

  4. 提高安全性:服务器监控可以检测到异常登录、安全漏洞等安全问题,并及时提醒管理员采取应对措施,保障服务器数据的安全和完整性。

  5. 降低管理成本:服务器监控能够实时监测服务器状态,提醒管理员采取相应的措施,减少故障处理的时间和成本,提高管理员工作效率。

⭐结束

本文分享到这结束,如有错误或者不足之处欢迎指出!
earth

👍 点赞,是我创作的动力!
⭐️ 收藏,是我努力的方向!
✏️ 评论,是我进步的财富!
💖 最后,感谢你的阅读!

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

实验4 交换机端口隔离(access模式)

交换机端口隔离(access模式) 实验目的实验拓扑实验步骤(1)在未划分vlan前,配置pc1、pc2的地址,如图所示(2)测试两台pc机的连通性(3)创建vlan,并验…

Day66|图part5:130. 被围绕的区域、827.最大人工岛

130. 被围绕的区域 leetcode链接:题目链接 这题看起来很复杂,其实跟之前找飞地和找边缘地区的是差不多的,主要分三步: 使用dfs将边缘的岛都找出来,然后用A代替防止混淆;再用dfs找中间不与任何岛相连的飞地…

【码银送书第七期】七本考研书籍

八九月的朋友圈刮起了一股晒通知书潮,频频有大佬晒出“研究生入学通知书”,看着让人既羡慕又焦虑。果然应了那句老话——比你优秀的人,还比你努力。 心里痒痒,想考研的技术人儿~别再犹豫了。小编咨询了一大波上岸的大佬&#xff…

UDP与TCP报头介绍,三次握手与四次挥手详谈

先介绍我们UDP/TCP协议缓冲区 在UDP和TCP在数据传输和介绍时有有缓冲区概念的。 UDP缓冲区 UDP没有真正意义上的 发送缓冲区. 调用sendto会直接交给内核, 由内核将数据传给网络层协议进行后 续的传输动作; UDP具有接收缓冲区. 但是这个接收缓冲区不能保证收到的UDP报的顺序…

C语言天花板——指针(初阶)

🌠🌠🌠 大家在刚刚接触C语言的时候就肯定听说过,指针的重要性以及难度等级,以至于经常“谈虎色变”,但是今天我来带大家走进指针的奇妙世界。🎇🎇🎇 一、什么是指针&…

旋转角度对迭代次数的影响

( A, B )---3*30*2---( 1, 0 )( 0, 1 ) 让网络的输入只有3个节点,AB训练集各由5张二值化的图片组成,让A中有3个1,B中全是0,统计迭代次数并排序。 在3*5的空间内分布3个点有19种可能,但不同的分布只有6种 差值就诶够 …

七天学会C语言-第二天(数据结构)

1. If 语句&#xff1a; If 语句是一种条件语句&#xff0c;用于根据条件的真假执行不同的代码块。它的基本形式如下&#xff1a; if (条件) {// 条件为真时执行的代码 } else {// 条件为假时执行的代码 }写一个基础的If语句 #include<stdio.h> int main(){int x 10;…

硬件故障诊断:快速定位问题

&#x1f337;&#x1f341; 博主猫头虎&#xff08;&#x1f405;&#x1f43e;&#xff09;带您 Go to New World✨&#x1f341; &#x1f984; 博客首页——&#x1f405;&#x1f43e;猫头虎的博客&#x1f390; &#x1f433; 《面试题大全专栏》 &#x1f995; 文章图文…

Linux基础开发工具使用快速上手

软件包管理器 概念理解 在Linux下安装软件的话&#xff0c;一个比较原始的办法是下载程序的源代码&#xff0c;然后进行编译&#xff0c;进而得到可执行程序&#xff0c;然后就可以运行这个软件了。但是这种做法太麻烦了&#xff0c;于是就有些人把一些常用的软件提前编译好&…

笔记1.5:计算机网络体系结构

从功能上描述计算机网络结构 分层结构 每层遵循某个网络协议完成本层功能 基本概念 实体&#xff1a;表示任何可发送或接收信息的硬件或软件进程。 协议是控制两个对等实体进行通信的规则的集合&#xff0c;协议是水平的。 任一层实体需要使用下层服务&#xff0c;遵循本层…

uniapp 小程序 父组件调用子组件方法

答案&#xff1a;配合小程序API > this.selectComponent("")&#xff0c;来选择组件&#xff0c;再使用$vm选择组件实例&#xff0c;再调用方法&#xff0c;或者data 1 设置组件的id,如果你的多端&#xff0c;请跟据情况设置ref,class,id&#xff0c;以便通过小…

一阶低通滤波器滞后补偿算法

一阶低通滤波器的推导过程和双线性变换算法请查看下面文章链接: PLC算法系列之数字低通滤波器(离散化方法:双线性变换)_双线性离散化_RXXW_Dor的博客-CSDN博客PLC信号处理系列之一阶低通(RC)滤波器算法_RXXW_Dor的博客-CSDN博客_rc滤波电路的优缺点1、先看看RC滤波的优缺点…

Redis 篇

1、为什么要用缓存&#xff1f; 使用缓存的目的就是提升读写性能。而实际业务场景下&#xff0c;更多的是为了提升读性能&#xff0c;带来更好的性能&#xff0c;带来更高的并发量。 Redis 的读写性能比 Mysql 好的多&#xff0c;我们就可以把 Mysql 中的热点数据缓存到 Redis…

Linux学习第14天:Linux设备树(一):枝繁叶茂见晴天

本节笔记主要学习了Linux设备树相关知识点&#xff0c;由于内容较多&#xff0c;打算分两天进行总结。今天着重学习Linux设备树&#xff0c;主要包括前三节内容&#xff0c;分别是概念、格式和语法。 本节思维导图内容如下&#xff1a; 一、什么是设备树 设备树可以用一个图来进…

Vivado XADC IP核 使用详解

本文介绍Vivado中XADC Wizard V3.3的使用方法。 XADC简介 XADC Wizard Basic Interface Options&#xff1a; 一共三种&#xff0c;分别是AXI4Lite、DRP、None。勾选后可在界面左侧看到相应通信接口情况。Startup Channel Selection Simultaneous Selection&#xff1a;同时监…

长胜证券:煤价突破900元大关 GLP-1减重药进入集中获批期

上星期五&#xff0c;两市股指早盘震动上扬&#xff0c;午后回落走低。到收盘&#xff0c;沪指跌0.28%报3117.74点&#xff0c;深成指跌0.52%报10144.59点&#xff0c;创业板指涨跌0.45%报2002.73点&#xff0c;科创50指数涨0.71%&#xff1b;两市合计成交7217亿元&#xff0c;…

【算法训练-二叉树 一】【遍历二叉树】前序遍历、中序遍历、后续遍历、层序遍历、锯齿形层序遍历、二叉树右视图

废话不多说&#xff0c;喊一句号子鼓励自己&#xff1a;程序员永不失业&#xff0c;程序员走向架构&#xff01;本篇Blog的主题是【二叉树的遍历】&#xff0c;使用【二叉树】这个基本的数据结构来实现&#xff0c;这个高频题的站点是&#xff1a;CodeTop&#xff0c;筛选条件为…

OmniShade - Mobile Optimized Shader

OmniShade Pro是一款专为移动设备设计的高性能着色器。它包含多种技术,使其几乎可以实现从现实到卡通到动漫的任何外观,但由于自适应系统仅计算任何功能集所需的内容,它的速度也非常快。 它旨在弥合Unity的标准着色器和移动着色器之间的差距,但由于其高级别的风格化、组合…

浏览器事件机制详解

目录 前言 事件类型 鼠标事件 表单事件 窗口事件 DOM事件 多媒体事件 拖拽与放置事件 移动设备事件 剪切板事件 错误事件 过渡、动画事件 事件监听 onevent addEventListener(event) 事件触发 事件流程 捕获阶段 目标阶段 冒泡阶段 事件对象 总结 相关代…

Pyhton压缩JS代码

文章目录 1.安装依赖2.目录结构3.代码4.执行结果 1.安装依赖 pip install jsmin2.目录结构 3.代码 import jsmindef run(src_path, tgt_path):with open(src_path, "r", encodingutf-8) as input_file:with open(tgt_path, "w", encodingutf-8) as outpu…