网站页面制作公司,小程序源码免费,wordpress 双主题,wordpress邮件有%3c%3e需求
在华为云服务器上#xff0c;部署MySQL数据库#xff0c;通过 公网IP 访问数据库。
通过 yum #xff0c;在线安装MySQL#xff1b;配置远程连接#xff0c;开放3306端口#xff0c;能够通过公网访问。
云服务器配置说明
本文所使用的 华为云服务器 配置如下。 …需求
在华为云服务器上部署MySQL数据库通过 公网IP 访问数据库。
通过 yum 在线安装MySQL配置远程连接开放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.rpmyum -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 rootlocalhost identified by 新密码;注MySQL 默认安装了validate_password插件要求密码至少包含一个大写字母、一个小写字母、一个数字和一个特殊字符并且密码长度至少为8位。 现在就可以使用新密码进行登录了。
开启远程连接(任意ip使用root用户连接)
不开启远程连接无法通过公网ip访问数据库。
mysql update mysql.user set host% where userroot;
mysql flush privileges;开放3306端口
云服务器-安全组在页面可以直接添加配置
经测试使用DBeaver 用公网IP和用户名密码就可以连接到云端数据库了在项目中配置公网IP和用户名密码也可以连接云端数据库。
参考
手把手教你 在华为云服务器上部署MySQL服务
MySQL——在Linux环境下安装在线安装
MySQL 教程基础篇第02话MySQL 8.0 下载、安装和配置Linux 版——使用 Yum Repository 方式