一、准备工作
- 确认虚拟主机已开通公网IP访问权限
- 准备支持SSH或数据库协议的手机客户端应用(如Termius、MySQL Workbench移动版)
- 获取数据库连接信息:IP地址、端口号、账号密码
二、配置虚拟主机数据库
以MySQL为例,需在虚拟主机完成三项关键配置:
- 修改配置文件:将bind-address设为0.0.0.0开放远程访问
- 创建远程用户:执行
CREATE USER 'user'@'%' IDENTIFIED BY 'password';
- 授权数据库权限:通过
GRANT ALL PRIVILEGES ON db.* TO 'user'@'%';
分配权限
三、手机端连接方法
通过SSH客户端连接数据库的操作流程:
应用名称 | 支持协议 |
---|---|
Termius | SSH/MySQL |
MySQL Connect | MySQL专用 |
Remote Desktop | RDP+数据库 |
典型连接步骤:安装应用→新建连接→输入主机IP和端口→验证凭据→建立隧道
四、安全优化建议
为保障远程访问安全性,建议采取以下措施:
- 启用双因素认证机制
- 限制访问IP范围(如将%改为特定IP段)
- 设置会话超时自动断开
- 定期更新数据库密码
通过合理配置虚拟主机的网络权限与数据库参数,配合手机端专业应用,可安全高效地实现远程数据库管理。建议优先选择支持加密协议的连接方式,并建立完善的安全防护机制。