香港服务器MySQL 8.0安装配置全程指南
文章分类:技术文档 /
创建时间:2025-10-19
在香港服务器上部署MySQL 8.0,能为数据存储与管理提供稳定支持。本文将详细拆解安装与配置的全流程,助你快速上手。
环境准备
开始安装前,需确保香港服务器满足基础条件:稳定的网络连接、Linux系统(以CentOS 7为例),以及root权限。这些是后续操作顺利进行的前提。
安装MySQL 8.0
首先下载MySQL 8.0的Yum存储库。在服务器终端执行命令:
```
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
```
该文件专为CentOS 7系统适配,确保后续安装包能正确识别。
下载完成后安装存储库:
```
sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm
```
接着正式安装MySQL 8.0服务器:
```
sudo yum install mysql-server
```
Yum工具会自动处理依赖关系,完成核心组件安装。
启动与管理服务
安装完成后启动MySQL服务:
```
sudo systemctl start mysqld
```
可通过以下命令检查服务状态,确认是否成功运行:
```
sudo systemctl status mysqld
```
若显示"active (running)",则表示启动成功。为实现服务器重启后自动运行,执行:
```
sudo systemctl enable mysqld
```
设置初始密码
MySQL 8.0安装后会生成临时密码,需通过日志文件获取:
```
sudo grep 'temporary password' /var/log/mysqld.log
```
复制输出的临时密码,使用以下命令登录:
```
mysql -u root -p
```
登录后需立即修改密码,示例命令:
```
ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword';
```
新密码建议包含字母、数字及特殊符号,满足MySQL的强度要求。
配置远程访问
若需从外部网络访问香港服务器的MySQL,需调整配置。首先编辑配置文件:
```
sudo vi /etc/my.cnf
```
找到"bind-address"行,修改为:
```
bind-address = 0.0.0.0
```
这表示允许监听所有网络接口。保存退出后重启服务:
```
sudo systemctl restart mysqld
```
随后在MySQL中创建远程用户:
```
CREATE USER 'remote_user'@'%' IDENTIFIED BY 'RemoteUserPassword';
GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%';
FLUSH PRIVILEGES;
```
最后开放防火墙3306端口(MySQL默认端口):
```
sudo firewall-cmd --permanent --add-port=3306/tcp
sudo firewall-cmd --reload
```
验证配置效果
使用本地MySQL客户端(如Navicat),输入香港服务器IP地址、3306端口及远程用户信息尝试连接。若能成功登录并执行简单SQL操作(如创建数据库、插入数据),则说明MySQL 8.0已在香港服务器上完成安装与配置。
通过上述步骤,可在香港服务器上快速搭建MySQL 8.0环境,为后续数据存储、应用开发等工作提供可靠支持。