华为云服务器,在线安装MySQL

news/2024/6/19 5:13:39 标签: 华为云, 服务器, mysql

需求

华为云服务器上,部署MySQL数据库,通过 公网IP 访问数据库。

  1. 通过 yum ,在线安装MySQL;
  2. 配置远程连接,开放3306端口,能够通过公网访问。

服务器配置说明

本文所使用的 华为云服务器 配置如下。

HECS云服务器-1核2G1M

  • 镜像信息

Huawei Cloud EulerOS 2.0 等保2.0三级版 64位 (64-bit)

  • 配置信息
    在这里插入图片描述

确定MySQL下载版本(Yum)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

本例使用的版本为: mysql80-community-release-el8-9.noarch.rpm

在这里插入图片描述

安装MySQL

本文使用的是全新的云服务器,未安装过MySQL。

在线下载

wget https://dev.mysql.com/get/mysql80-community-release-el8-9.noarch.rpm

在这里插入图片描述

安装MySQL

yum -y install mysql80-community-release-el8-9.noarch.rpm

在这里插入图片描述

yum -y install mysql-community-server

在这里插入图片描述
在这里插入图片描述

启动MySQL,查看状态

启动 MySQL:

systemctl start mysqld

查询 MySQL 服务状态:

systemctl status mysqld

在这里插入图片描述

获取管理员临时密码

启动 MySQL 服务后,会为 root 用户分配一个临时密码。将临时密码打印在日志中:

grep 'temporary password' /var/log/mysqld.log

在这里插入图片描述

修改管理员密码

使用临时密码登录:

mysql -uroot -p

修改密码:

alter user 'root'@'localhost' identified by '新密码';

在这里插入图片描述

注:MySQL 默认安装了validate_password插件,要求密码至少包含一个大写字母、一个小写字母、一个数字和一个特殊字符,并且密码长度至少为8位。

现在就可以使用新密码进行登录了。

开启远程连接(任意ip使用root用户连接)

不开启远程连接,无法通过公网ip访问数据库。

mysql> update mysql.user set host='%' where user='root';
mysql> flush privileges;

在这里插入图片描述

开放3306端口

服务器-安全组,在页面可以直接添加配置
在这里插入图片描述

经测试,使用DBeaver ,用公网IP和用户名密码,就可以连接到云端数据库了;在项目中,配置公网IP和用户名密码,也可以连接云端数据库。

参考

手把手教你 在华为云服务器上部署MySQL服务

MySQL——在Linux环境下安装(在线安装)

MySQL 教程(基础篇)第02话:MySQL 8.0 下载、安装和配置(Linux 版)——使用 Yum Repository 方式


http://www.niftyadmin.cn/n/5144838.html

相关文章

警惕!当心AI诈骗!

本文参照材料有: 鄂尔多斯新闻公众号、澎湃新闻网、搜孤新闻、腾讯网等 AI换脸诈骗实例(就发生在近期) 事例一: 近期 “AI换脸”新型诈骗频发和你视频对话的可能不是本人! 近日,东胜市民李女士遭遇了冒充…

ngx_http_set_response_header阅读

1.一些函数指针 typedef struct {ngx_str_t name;ngx_uint_t offset;ngx_http_set_header_pt handler; } ngx_http_set_header_t;static ngx_http_set_header_t ngx_http_set_headers[] {{ ngx_string("Cache-Control"),off…

概念解析 | 揭开光场成像的神秘面纱:含义、原理和挑战

注1:本文系“概念解析”系列之一,致力于简洁清晰地解释、辨析复杂而专业的概念。本次辨析的概念是:光场成像。 揭开光场成像的神秘面纱:含义、原理和挑战 近年来,光场成像(Light Field Imaging)一词在计算摄影和虚拟现实领域的热度持续攀升。然而,这个技术究竟是什么,又…

C++引用概述

变量名实质上是一段连续存储空间的别名,是一个标号(门牌号),程序中通过变量来申请并命 名内存空间,通过变量的名字可以使用存储空间。引用是 C中新增加的概念,引用可以看作 一个已定义变量的别名。 引用的语法: Type&…

(2)STM32单片机上位机

使用VX小程序开发上位机, 样式如何创建? 在你所在页面 开辟空间 使用 view 在view 中 输入class 就是样式,在编辑样式的时候,如何寻找哪一块的样式 就是通过这个class寻找的 按钮使用switch

github无法访问怎么办

不得不说,github上有很多好项目,无法访问了很难受,例如datax等项目。 解决方案 常规思路(vpn等) 就是各种售卖的vpn工具,当然是收费的,所以大伙不太乐意用这个。 另外,第三方vpn生存时间未知&#xff0c…

服务器经常被攻击的原因

很多中小型企业都是选择虚拟主机服务器,是把一个服务器分成很多个给很多企业一起共用,可能同一个 IP服务器上就有很多个不同企业的网站,这个时候如果跟你同一个IP服务器的网站遭到DDoS攻击,就很有可能会影响到你的网站也无法正常访…