云服务器数据库安装与远程访问指南
一、环境准备
在开始前需准备以下要素:
- 云服务器实例(推荐 Ubuntu/CentOS 系统)
- 具备 sudo 权限的用户账号
- 本地数据库客户端工具(如 Navicat 或 MySQL Workbench)
二、安装数据库
以 MySQL 为例的安装流程:
- 更新软件源:
sudo apt-get update
- 执行安装命令:
sudo apt-get install mysql-server
- 验证服务状态:
systemctl status mysql
三、配置远程访问
需完成以下关键配置步骤:
- 创建远程访问用户:
CREATE USER 'remote_user'@'%' IDENTIFIED BY '密码'; GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%';
- 修改配置文件:
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf # 添加 bind-address = 0.0.0.0
- 开放云服务器安全组的 3306 端口
- 重启服务:
sudo systemctl restart mysql
四、安全建议
- 避免直接开放 root 用户远程访问
- 定期更新数据库密码
- 配置防火墙规则限制访问来源 IP
- 启用数据库日志监控