远程连接openGauss数据库
本文档介绍在Widows端如何使用navicat或DataStudio应用远程连接openGauss,进行可视化的数据库操作。
远程连接工具
可使用navicat
或DataStudio
远程连接openGauss。
1 连接前准备
1、连接工具所在机器ip要添加到openGauss数据库的远程访问白名单中,可通过gs_guc工具添加,步骤如下:
使用数据库管理员用户(默认为omm)登录任意服务器节点
执行以下命令
# 使用reload可直接生效,无需重启数据库
gs_guc reload -N all -I all -c "listen_addresses = '*'" # 将xx.xx.xx.xx设置为你机器的IP
gs_guc reload -N all -I all -h "host all all xx.xx.xx.xx/32 sha256"
2、默认创建的数据库用户omm为管理员,无法进行远程登录,需要创建其他用户进行远程登录。
需要注意的是,如果使用navicat进行连接,在创建用户前需先修改openGauss的密码加密规则,使其兼容PostgresSQL,而使用DataStudio进行连接则无需该步骤,具体见以下教程。
2 使用navicat连接
创建用于远程连接的openGauss数据库用户
注: 本质上,navicat是将openGauss识别为PostgreSQL数据库进行的连接,所以为了使openGauss兼容PostgreSQL,需要先修改加密规则,再创建远程连接使用的用户
使用omm管理员用户登录数据库主节点,修改密码加密规则后再创建远程连接的用户
# 修改密码加密规则,兼容PostgreSQL的MD5规则,-D 后衔接数据库的数据目录,请自行替换
gs_guc reload -D /opt/huawei/install/data/dn -c "password_encryption_type = 1"# 登录openGauss
gsql -d postgres
# 创建用于远程连接的用户并设置密码
CREATE USER user_pgloader WITH PASSWORD 'gauss_123';
创建完成后即可在navicat使用该用户进行远程登录,navicat连接的数据库类型选择:PostgreSQL
3 使用DataStudio连接
DataStudio是openGauss官方开发的工具,使用DataStudio进行远程连接,可直接创建远程连接的数据库用户,无需先修改加密规则。
-- 创建用于远程连接的用户并设置密码
CREATE USER user_pgloader WITH PASSWORD 'gauss_123';
DataStudio下载地址:https://opengauss.org/zh/download.html
DataStudio工具:
- 要求安装jdk11及以上版本
- 以管理员模式启动
远程连接openGauss数据库相关推荐
- 在本机用Toad远程连接Oracle数据库
在本机用Toad远程连接Oracle数据库 在本机利用Toad连接远程数据库,需要以下操作步骤. 第一步:安装Oracle数据库 安装Oracle数据库的时候,需要注意以下几点: 1) ...
- windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法
windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法 参考文章: (1)windows下本地或者远程连接MYSQL数据库,报1130错误的解决方法 (2)https://www. ...
- linux下php远程连接mysql_Linux下PHP远程连接Oracle数据库 | 系统运维
说明: Web服务器环境:CentOS 5.8 32位+Nginx 1.2.3+Mysql 5.5.27+php 5.3.16 Web服务器IP:192.168.21.149 php源码编译目录:/u ...
- php连接mysql数据库失败_PHP远程连接MySQL数据库失败之原因
欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 php远程连接mysql数据库的步骤如下: 1.使用所购买空间的数据库管理界面,设置远程访问IP,也就是php文件所在的主 ...
- PLSQL Developer工具远程连接Oracle数据库的方法
Oracle数据库安装过程较为繁琐,而且卸载更加麻烦,如果卸载不干净,下次安装Oracle就不会成功.下面就为大家介绍一种不用安装Oracle客户端而利用PLSQL Developer工具远程连接Or ...
- PL/SQL远程连接Oracle数据库服务器
使用PL/SQL Developer 远程连接 Oracle数据库(10.2.0.1 RHEL AS 5.4),见附件 转载于:https://blog.51cto.com/longtian001 ...
- PL/SQL 工具远程连接Oracle数据库方法,plsql免安装oracle客户端直接配置oci实战演示
PL/SQL 工具远程连接 Oracle 数据库 第一章:PL/SQL 工具配置 ① oci 下载 ② oci 配置 ③ PL/SQL 工具配置 ④ PL/SQL 远程连接 Oracle 数据库演示 ...
- 使用Navicat远程连接oracle数据库
我在使用Navicat连接远程Oracle数据库过程中,由于本地没有安装Oracle客户端,连接时出现错误,解决方法参考下面链接 使用Navicat远程连接oracle数据库
- 当远程连接MySQL数据库的时候显示Can't connect to MySQL server (10060
当远程连接MySQL数据库的时候显示Can't connect to MySQL server (10060),我们从以下几个方面入手,找出错误的原因: 1.网络不通. 检查能不能ping通. 2.防 ...
最新文章
- Git 常用操作(1)- 配置、查看、添加、暂存和提交
- android两张图片切换,android recyclerview 切换列表视图
- Matlab | 数字信号处理:用FFT做谱分析
- Nginx+Lua(OpenResty) HelloWorld
- 对外汉语语料库有哪些_国内语料库建设一览表
- linux中权限的介绍,Linux文件权限的入门介绍
- 牛客网暑期ACM多校训练营(第三场): A. Ternary String(欧拉降幂+递推)
- pythonwin1064位_在Windows 10 64位中安装Matplotlib
- SQL盲注及python脚本编写
- pinyin4j获取汉字正确的全拼和简拼(解决多音字问题)
- 初始MySQL数据库
- wagon-maven-plugin插件实现自动化构建部署到服务器
- 数学笔记28——不定式和洛必达法则
- 宝塔面板搭建个人图床Chevereto完整教程
- 上传声音 微信小程序_图文详解微信小程序中调用录音功能和音频播放的方法...
- 文件名称重命名后,一键恢复的技巧
- Material doesn‘t have a texture property ‘_MainTex
- 黑魔法:iOS链式编程
- ur3手眼标定+realsenseL515
- 【一笔画完】通关路径算法的Java代码实现V1.0