环境准备
在启用虚拟主机附带的MySQL数据库前,需要确认以下基本条件:
- 已获取虚拟主机的SSH访问权限
- 确认主机提供商已预装MySQL服务
- 确保网络可达性(桥接/NAT模式)
服务安装与启动
通过SSH连接虚拟主机后执行以下操作:
- 检查服务状态:
systemctl status mysql
- 启动MySQL服务:
systemctl start mysql
- 设置开机自启:
systemctl enable mysql
远程访问配置
修改配置文件允许外部连接:
[mysqld] bind-address = 0.0.0.0
通过MySQL客户端执行授权命令:
GRANT ALL ON *.* TO 'user'@'%' IDENTIFIED BY 'password'; FLUSH PRIVILEGES;
连接测试
在本地客户端执行连接验证:
- 安装MySQL客户端工具
- 执行连接命令:
mysql -h [虚拟机IP] -u user -p
- 验证防火墙3306端口开放
通过SSH服务管理、配置文件修改和权限设置,可有效激活虚拟主机的MySQL数据库功能。建议定期检查防火墙规则并更新用户授权策略以保障数据库安全。