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

文章目录

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

huawei-logo

yma16-logo

⭐前言

大家好,我是yma16,本文分享关于华为云云耀云服务器L实例评测|centos7.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
控制台监控情况如下,读写磁盘io大概的波峰值:读3.446mb/s 写5.181mb/s。
io
控制台服务器监控的优势
服务器监控的优势包括:

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

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

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

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

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

⭐结束

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

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

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

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

相关文章

外卖小程序开发指南:打造完美的点餐体验

第一步:项目设置和初始化 首先,您需要选择一个适合您的开发平台,例如微信小程序、支付宝小程序或其他移动应用平台。接下来,创建一个新的小程序项目,并初始化所需的文件和目录。 示例代码(微信小程序&am…

02_elasticsearch 核心概念

02_elasticsearch 核心概念 1、lucene和elasticsearch的前世今生2、elasticsearch的核心概念 1、lucene和elasticsearch的前世今生 1、lucene和elasticsearch的前世今生 lucene:最先进、功能最强大的搜索库。但是直接基于lucene开发,非常复杂&#xff…

pcl--第十节 点云曲面重建

曲面重建技术在逆向工程、数据可视化、机器视觉、虚拟现实、医疗技术等领域中得到了广泛的应用 。 例如,在汽车、航空等工业领域中,复杂外形产品的设计仍需要根据手工模型,采用逆向工程的手段建立产品的数字化模型,根据测量数据建…

透视俄乌网络战之四:西方科技巨头的力量

透视俄乌网络战之一:数据擦除软件 透视俄乌网络战之二:Conti勒索软件集团(上) 透视俄乌网络战之三:Conti勒索软件集团(下) 西方科技巨头的力量 1. Palantir2. SpaceX3. Maxar Technologies4. Cl…

【虚幻引擎】UE5 VLC接入网络监控、视频直播、网络直播支持RTSP、RTMP

一、如何更新自己的插件匹配自己想要的UE版本 我们在网上下载的插件一般是UE4版本的插件,这个时候就需要我们自己去修改编译,接下来教大家修改插件来适配自己的引擎。 如果不想自己编译代码,可以直接找我拿编译好的UE5.0、UE5.1、UE5.2的插件…

【算法思想】排序

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kuan 的首页,持续学…

机器学习笔记 - 视频分析和人类活动识别技术路线简述

一、理解人类活动识别 首先了解什么是人类活动识别,简而言之,是对某人正在执行的活动/动作进行分类或预测的任务称为活动识别。 我们可能会有一个问题:这与普通的分类任务有什么不同?这里的问题是,在人类活动识别中,您实际上需要一系列数据点来预测正确执行的动作。 看看…

servlet开发-通过Tomcat部署一个简单的webapp

首先我们得下载安装Tomcat,推荐看Tomcat(HTTP服务器)下载以及认识, 我们将通过打印一个hello word的方式来熟悉servlet开发,通过Tomcat部署一个webapp的流程 servlet的含义 Tomcat提供了一系列的api接口,这些api背后…

【进阶C语言】字符串与内存库函数认识与模拟实现

本章内容大致目录: 1.strlen函数 2.strcpy函数 3.strcmp函数 4.strcat函数 5.strstr函数 6.strtok函数 7.strerror与perror函数 8.字符操作函数 9.内存操作函数 10.总结 以上函数均属于库函数,有的函数则会介绍如何模拟实现。 一、strlen函数…

【DDPM论文解读】Denoising Diffusion Probabilistic Models

0 摘要 本文使用扩散概率模型合成了高质量的图像结果,扩散概率模型是一类受非平衡热力学启发的潜变量模型。本文最佳结果是通过根据扩散概率模型和朗之万动力学的去噪分数匹配之间的新颖联系设计的加权变分界进行训练来获得的,并且本文的模型自然地承认…

UE 虚幻引擎 利用LOD,Nanite技术优化场景性能

目录 0 引言1 LOD1.1 LOD定义1.2 UE5中的LOD技术1.3 HLOD(Hierarchical Level of Detail) 2 Nanite2.1 UE5的Nanite技术2.2 Nanite介绍2.2.1 Nanite的优势2.2.2 Nanite网格体与传统静态网格体的不同2.2.3 Nanite支持的类型2.2.4 在地形中使用Nanite 0 引…

递归,搜索与回溯

1.汉诺塔问题 在经典汉诺塔问题中,有 3 根柱子及 N 个不同大小的穿孔圆盘,盘子可以滑入任意一根柱子。一开始,所有盘子自上而下按升序依次套在第一根柱子上(即每一个盘子只能放在更大的盘子上面)。移动圆盘时受到以下限制: (1) 每次只能移动…

VOP —— Noise

目录 Turbulent Noise —— 计算1D/3D类型的Noise Anti-Aliased Flow Noise —— 生成抗锯齿噪波 Anti-Aliased Noise —— 生成抗锯齿噪波 Curl Noise —— 创建divergence-free 3D噪波 Curl Noise 2D —— 创建divergence-free 2D噪波 Flow Noise —— 生成1D/3D Perli…

人力资源HR 怎么选择在线人才测评工具

测评已经是普及度很好了,不仅仅是大企业,中小企业也都在启用人才测评,也有叫素质测评等等,内容多样化。但是根本形式是一样的,那就是在线测评,目的也是一样的,就是为了招来最适合的职员。 而市…

以太坊智能合约的历史里程碑: 从DAO到数据隐私的技术演进

文章目录 系列文章目录前言一、时间线 项目介绍总结 前言 在短短的几年内,以太坊不仅成为了去中心化应用和智能合约的主导平台,而且也见证了区块链技术和应用的多次重大革命。本文详细回顾了自2016年至今,以太坊生态所经历的几个关键时刻与技…

阿里云产品试用系列-容器镜像服务 ACR

阿里云容器镜像服务(简称 ACR)是面向容器镜像、Helm Chart 等符合 OCI 标准的云原生制品安全托管及高效分发平台。 ACR 支持全球同步加速、大规模/大镜像分发加速、多代码源构建加速等全链路提效,与容器服务 ACK 无缝集成,帮助企业…

Windows 基于Visual Studio 开发Qt 6 注意事项

前提条件: 1、Visual Studio 2022 社区版(免费版) 2、Qt-6.5.1版本 Qt Vistual Studio Tools下载 先打开Visual Studio 2022 社区版 : 点击扩展-》管理拓展按钮后,在搜索框中输入Qt,点击这里第一个扩展安装。 Qt Visual Stud…

iterator和generator

iterator和generator iterator es6: let/const ...展开 迭代器 是一种机制,比如在控制台输出Iterator是没有这个类的,为不同的数据结构提供迭代循环的机制。 迭代器对象:具备next方法,next能够对你指定的数据进行迭代循环&#x…

gogs git 服务器极速搭建

背景 小型团队合作中,需要代码托管在内网,gitlab 等搭建比较复杂,经过一番搜寻发现gogs满足需求 基本用户管理后台管理面板,能在web端查看管理安装配置极简 安装配置 gogs是支持多个平台,这里我们选择ubuntu 1.下载git…

2023-9-23 合并果子

题目链接&#xff1a;合并果子 #include <iostream> #include <algorithm> #include <queue>using namespace std;int main() {int n;cin >> n;priority_queue<int, vector<int>, greater<int>> heap;for(int i 0; i < n; i){in…