一、环境准备与MySQL安装
在云服务器上安装MySQL数据库是连接操作的基础。以Linux系统为例,可通过以下命令完成安装与基础配置:
- 更新系统包列表:
sudo apt-get update
- 安装MySQL服务:
sudo apt-get install mysql-server
- 启动服务:
sudo service mysql start
安装完成后需设置root密码,建议通过mysql_secure_installation
命令进行安全初始化。
二、配置远程访问权限
默认MySQL仅允许本地连接,需通过三步开启远程访问:
- 修改配置文件
mysqld.cnf
,注释bind-address
或设为0.0.0.0
- 创建远程用户:
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY 'password'
- 开放3306端口:通过云平台安全组或
firewall-cmd
命令配置
修改后需执行FLUSH PRIVILEGES;
并重启MySQL服务使配置生效。
三、连接云服务器数据库
完成配置后可通过多种方式连接数据库:
- 命令行连接:
mysql -h 公网IP -u 用户名 -p
- 可视化工具:使用Navicat等工具填入服务器IP、端口、凭证
- 程序连接:通过JDBC/Python等驱动使用连接字符串
连接成功后可执行SHOW DATABASES;
验证数据库列表。
通过安装配置、权限开放和连接验证三步操作,可实现任意客户端安全访问云服务器上的MySQL数据库。建议定期更新密码并限制访问IP以保障数据安全。