在华为云安装MYSQL
时间: 2025-01-04 17:32:53 浏览: 4
### 如何在华为云上安装配置 MySQL 数据库
#### 准备工作
为了确保顺利安装 MySQL,在开始前需确认已准备好华为云服务器并拥有管理员权限。此外,还需确保防火墙设置允许 MySQL 默认端口 3306 的通信[^1]。
#### 更新软件包列表
首先登录至华为云 Ubuntu 实例,并执行命令更新本地软件包索引:
```bash
sudo apt-get update
```
#### 安装 MySQL Server
接着可以通过 APT 包管理器轻松完成 MySQL 的安装过程。对于特定版本的需求,比如 MySQL 5.7 版本,则可按照如下方式操作:
先添加官方源仓库密钥以及对应的存储库地址:
```bash
wget https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.22-1_all.deb
```
注意选择合适的发行版选项以匹配当前操作系统环境[^3]。
随后再次刷新可用包的信息缓存以便获取最新发布的 MySQL 软件包详情:
```bash
sudo apt-get update
```
最后正式开始安装 MySQL 社区版服务程序及其依赖项:
```bash
sudo apt install mysql-server=5.7*
```
#### 配置安全选项
初次启动后建议运行 `mysql_secure_installation` 工具增强安全性,此工具会引导用户修改 root 密码、移除匿名账户等功能来加强默认的安全策略。
#### 开启远程连接支持
为了让外部客户端能够成功建立与数据库之间的网络链接,默认情况下只监听 localhost 接入请求的 mysqld 进程需要调整绑定 IP 地址参数为通配符形式(即 0.0.0.0),从而接受来自任何地方发起的数据交换尝试;另外别忘了开放 ECS 上的安全组规则放行目标 TCP 端口流量[^2]。
编辑 `/etc/mysql/my.cnf` 文件中的 `[mysqld]` 段落部分加入或更改 bind-address 字段值:
```ini
bind-address = 0.0.0.0
```
重启 MySQL 使改动生效:
```bash
sudo systemctl restart mysql.service
```
#### 测试验证
此时应该可以从其他机器利用 Navicat 或者同类图形化界面工具经由公网 IP 加上相应认证信息实现对新部署好的 MySQL 实例的有效访问测试了。
阅读全文