MySQL 访问远程数据库服务器
1. 配置远程访问权限
要使外部服务器能够访问 GaussDB(for MySQL) 数据库,首先需要在 GaussDB(for MySQL) 数据库中配置远程访问权限。
步骤:
1、登录到 GaussDB(for MySQL) 数据库管理控制台。
2、在数据库列表中找到需要配置的数据库实例。
3、进入数据库实例详情页面,找到“安全组”或“网络配置”部分。
4、在安全组规则中添加新的规则,允许来自外部服务器的访问。
协议类型:选择“TCP”。
端口号:默认情况下,MySQL 的端口号为 3306。
授权策略:选择“自定义策略”。
访问来源:输入外部服务器的 IP 地址或 IP 地址段。
授权类型:选择“入站”。
5、点击“确定”或“保存”按钮保存配置。
2. 配置外部服务器
在配置了 GaussDB(for MySQL) 的远程访问权限后,需要在外部服务器上配置相应的 MySQL 连接。
步骤:
1、在外部服务器上安装 MySQL 客户端(如 MySQL Shell 或任何支持 MySQL 的客户端工具)。
2、使用以下命令连接到 GaussDB(for MySQL) 数据库:
```sql
mysql h <GaussDB(for MySQL) 实例的公网 IP> u <用户名> p
```
<GaussDB(for MySQL) 实例的公网 IP>
:GaussDB(for MySQL) 数据库实例的公网 IP 地址。
<用户名>
:在 GaussDB(for MySQL) 中创建的数据库用户名。
<密码>
:该用户的密码。
3、输入密码后,将连接到 GaussDB(for MySQL) 数据库。
3. 注意事项
确保 GaussDB(for MySQL) 实例的公网 IP 已在 GaussDB(for MySQL) 的安全组中开放。
确保 MySQL 客户端版本与 GaussDB(for MySQL) 支持的版本兼容。
GaussDB(for MySQL) 实例使用了 SSL 加密连接,需要配置相应的 SSL 证书和密钥。
通过以上步骤,外部服务器应该能够成功访问 GaussDB(for MySQL) 数据库。