云数据库 GAUSSDB-通过公网连接实例:远程连接数据库
远程连接数据库
- 以root用户登录申请的弹性云服务器。
- 上传客户端工具包并配置gsql的执行环境变量。
- 执行以下命令创建“/tmp/tools”目录,用以存放客户端工具包。
mkdir /tmp/tools
- 参考获取驱动包,下载对应版本“GaussDB_driver.zip”驱动包,并将其上传到申请的弹性云服务器“/tmp/tools”路径下。
- 执行以下命令解压“GaussDB_driver.zip”驱动包。
cd /tmp/tools unzip GaussDB_driver.zip
- 执行以下命令将解压出来的“GaussDB-Kernel_VxxxRxxxCxx_EULER_64bit-Gsql.tar.gz”客户端工具包拷贝到“/tmp/tools”路径下。
客户端工具包相对位置为解压后位置,请根据实际情况填写。此处以主备版实例Euler2.5_x86_64系统的gsql工具包为例。
cd /tmp/tools/GaussDB_driver/Centralized/Euler2.5_X86_64/ cp GaussDB-Kernel_VxxxRxxxCxx_EULER_64bit_Gsql.tar.gz /tmp/tools
- 执行以下命令解压文件。
cd /tmp/tools tar -zxvf GaussDB-Kernel_VxxxRxxxCxx_EULER_64bit_Gsql.tar.gz
- 配置环境变量。
vim ~/.bashrc
按“G”将光标移至最后一行,按“i”进入INSERT模式,输入如下内容后,单击“ESC”退出INSERT模式,输入“:wq”命令保存并退出。
export PATH=/tmp/tools/bin:$PATH export LD_LIBRARY_PATH=/tmp/tools/lib:$LD_LIBRARY_PATH
执行以下命令使环境变量配置永久生效。source ~/.bashrc
- 执行以下命令创建“/tmp/tools”目录,用以存放客户端工具包。
- 执行如下指令,根据提示输入密码,连接数据库。
数据库创建成功后,会默认生成名称为postgres的数据库,此处以postgres库为例。
gsql -d postgres -h 10.0.0.0 -U root -p 8000 Password for user root:
postgres为需要连接的数据库名称,10.0.0.0为实例绑定的公网IP地址,root为登录数据库的用户名,8000为实例的端口号。
- 连接RDS for MySQL数据库_华为云数据库RDS_语法_数据库连接_连接命令
- GaussDB学习_gaussdb教程_高斯数据库学习_华为云
- GaussDB用法_GaussDB数据库使用方法_高斯数据库如何使用_华为云
- GaussDB数据库云备份_华为GaussDB_高斯数据库云备份
- GaussDB工具_gaussdb怎么读_高斯数据库工具_华为云
- GaussDB使用技巧_高斯数据库下载_高斯数据库使用技巧_华为云
- 连接GaussDB(for MySQL)数据库_华为云数据库GaussDB(for MySQL)_数据库连接
- GaussDB连接_华为Gaussdb_高斯数据库连接_华为云
- 云数据库Gaussdb快速入门_gaussdb连接__gaussdb案例
- 如何连接云数据库 RDS for MySQL_MySQL数据库连接_华为云