通过公网连接 GaussDB(for MySQL) 实例(Linux 方式)
1. 准备工作
在尝试通过公网连接 GaussDB(for MySQL) 实例之前,请确保以下准备工作已完成:
GaussDB(for MySQL) 实例已创建,并且配置了公网访问。
获取 GaussDB 实例的公网 IP 地址和端口号。
获取连接 GaussDB 实例所需的用户名和密码。
2. 安装 MySQL 客户端
在 Linux 系统上,您需要安装 MySQL 客户端,可以使用以下命令安装:
sudo aptget update sudo aptget install mysqlclient
3. 连接 GaussDB 实例
使用以下命令通过 SSH 密钥认证连接到 GaussDB 实例:
mysql h [GaussDB 实例公网 IP] P [端口号] u [用户名] p
[GaussDB 实例公网 IP]
替换为您的 GaussDB 实例公网 IP 地址,[端口号]
替换为 GaussDB 实例的端口号(默认为 3306),[用户名]
替换为您的数据库用户名。
如果您的 GaussDB 实例配置了 SSH 密钥认证,可以首先使用 SSH 连接到 GaussDB 实例,然后再使用 MySQL 客户端连接到数据库:
ssh i /path/to/your/private/key [GaussDB 实例公网 IP] mysql h GaussDB 实例公网 IP P [端口号] u [用户名] p
4. 输入密码
连接到 GaussDB 实例后,系统会提示您输入密码,输入您的数据库密码并按回车键。
5. 连接测试
连接成功后,您可以执行以下命令测试连接是否正常:
SHOW DATABASES;
这条命令会列出所有数据库,如果连接正常,您应该能看到数据库列表。
6. 安全注意事项
确保您的 GaussDB 实例的公网访问已通过防火墙规则允许。
定期更换数据库密码,并使用强密码策略。
考虑使用 SSL 连接来增强数据传输的安全性。
7. 总结
通过以上步骤,您应该能够在 Linux 系统上通过公网连接到 GaussDB(for MySQL) 实例,请确保遵循最佳安全实践,以保护您的数据库免受未授权访问。