暂无图片
免密登录Opengauss/MogDB的几种方式
最近更新:2024-06-12 10:29:17

适用范围

MogDB, Opengauss

问题概述

在日常使用当中,有时候会希望不输入密码登录数据库,今天简单总结一下,免密登录Opengauss/MogDB的几种方式:

解决方案

1, 初始用户本地免密登录

这一种是最常见的,也是免配置默认就能做到的,就是用初始化并启动opengauss/mogdb的操作系统用户直接登录:

 gsql
gsql ((MogDB 3.1.1.100 build 501a8955) compiled at 2023-07-03 19:59:26 commit 0 last mr 1796 )
Non-SSL connection (SSL connection is recommended when requiring high-security)
Last login: 2023-08-16 15:08:17.350982+08 from gs_clean@::1
Type "help" for help.

MogDB=# 

2, 本地非初始用户免密登录

在本地操作系统,也可以通过一定的配置,让其他操作系统用户以初始用户的身份通过unix_socket免密登录数据库

假设:

  • 初始用户是 ommxxx
  • 其他操作系统用户数 testxxx, 为了安全,此用户和初始用户在同一操作系统用户组下
  • unix_socket目录为 /data/xxx/tmp
  • 监听端口为 44000
......