首页 > 数据库 >为什么连接数据库的端口号与配置文件中的端口号不一致?

为什么连接数据库的端口号与配置文件中的端口号不一致?

时间:2024-03-26 11:55:06浏览次数:31  
标签:5432 gsql 配置文件 数据库 openGauss 端口号

为什么连接数据库的端口号与配置文件中的端口号不一致?
背景介绍:

在安装 openGauss 3.0 数据库时,发现配置文件中写的端口号是 5432,但是数据库连接时,执行 gsql --d postgres -p 5432 提示错误, 无法连接到数据库。

报错内容:

[omm@hostname]$ gsql -d postgres -p 5432
failed to connect Unknown:5432.
报错原因:

环境变量中配置的 PGPORT 为 15400,因此在连接数据库时,会优先读取环境变量中的配置。

解决办法:

执行 unset PGPORT。

执行 gs_ctl restart -D <配置文件路径>重启数据库。

执行 gsql -d postgres -p 5432 重新登录数据库。

[omm@hostname ~]$ gsql -d postgres -p 5432
gsql ((openGauss 3.0.0 build 02c14696) compiled at 2022-04-01 18:12:00 commit 0 last mr )
Non-SSL connection (SSL connection is recommended when requiring high-security)
Type "help" for help.

openGauss=#
学习心得:

通过安装 openGauss 数据库,结合之前安装 MogDB 数据库的经验,发现多次安装失败皆因环境变量问题。前一次安装环境中残留配置对后期安装产生了影响。在安装出现问题时,我们可以尝试观察环境变量来找到解决问题的思路。

如果有小伙伴看到此类问题,欢迎留言深入讨论。

标签:5432,gsql,配置文件,数据库,openGauss,端口号
From: https://www.cnblogs.com/helloopenGauss/p/18096337

相关文章

  • 使用PTK卸载数据库时删除用户失败怎么办?
    使用PTK卸载数据库时删除用户失败怎么办?背景介绍:PTK(ProvisioningToolkit)是一款针对MogDB数据库开发的软件安装和运维工具,旨在帮助用户更便捷地安装部署MogDB数据库。如果用户想要运行MogDB或者MogDB的相关组件时,仅需要执行一行命令即可实现。PTK支持安装MogDB......
  • 为什么使用gs_probackup执行全量备份时,提示无法连接到数据库?
    为什么使用gs_probackup执行全量备份时,提示无法连接到数据库?背景介绍:在使用gs_probackup执行全量备份时,提示无法连接到数据库。报错内容:[ommdoc@hostname]$gs_probackupbackup-B/opt/mogdb/backup_dir--instancecluster_doc-bFULLINFO:Backupstart,gs_proback......
  • c# 操作SQLite数据库
    1、在nuget工具中安装“System.Data.SQLite”插件;2、将数据库文件放在DEBUG目录下(表文件可以通过navicate建立也);3、创建DbHelperSQLite.cs文件,指定数据库路径等信息;usingSystem;usingSystem.Collections;usingSystem.Data.Common;usingSystem.Data;usingSystem.Da......
  • 数据库的四个特性?MySQL是如何实现的?
    首先MySQL中,数据库的四个特性分为:原子性一致性隔离性持久性也就是我们常说的ACID。那么这四个特性数据库是如何实现的呢?持久性--->redolog:redolog(重做日志):redolog本身是一种日志,记录的是事务提交时对数据页(MySQL在硬盘中存储数据文件的最小单位,由数据行组成)的......
  • 关于SQL Server数据库中的用户权限和角色管理
    简介在SQLServer数据库系统中,管理用户权限和角色对于确保数据安全、完整性和可访问性至关重要。在本文中,我们将探讨在SQLServer数据库中创建用户、分配权限和管理角色的过程。我们将涵盖基本概念,并提供带有SQL代码片段的实际示例。引言用户管理涉及创建用户帐户、分配适当的......
  • 分布式数据库技术的演进和发展方向
    这些年大家都在谈分布式数据库,各大企业也纷纷开始做数据库的分布式改造。那么,所谓的分布式数据库到底是什么?采用什么架构?优势在哪?为什么越来越多企业选择它?分布式数据库技术会向什么方向发展?带着这些疑问,一探究竟吧!参与文末的话题互动,更有机会赢取精美奖品~分布式数据库的架构演......
  • 完整的logback-spring.xml配置文件
    <?xmlversion="1.0"encoding="UTF-8"?><!--日志级别从低到高分为TRACE<DEBUG<INFO<WARN<ERROR<FATAL,如果设置为WARN,则低于WARN的信息都不会输出--><!--scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true--><!--scanPeriod:设置监......
  • 数据库 char 与 varchar 的区别
     数据库内的char和varchar都是用于存储字符串数据类型的。两者主要区别是存储方式和存储情况:1)固定长度和可变长度char是固定长度的数据字符串类型,需指存储的字符长度;不论存储的字符长度是否达到了这个长度,都会占据指定存储的字符空间;例:定义一个char为10,......
  • MySQL 数据库的日志管理、备份与恢复
    一.数据库备份1.数据备份的重要性 备份的主要目的是灾难恢复。在生产环境中,数据的安全性至关重要。任何数据的丢失都可能产生严重的后果。造成数据丢失的原因:程序错误人为,操作错误,运算错误,磁盘故障灾难(如火灾、地震)和盗窃.容灾概念:容灾(DisasterRecovery,DR)......
  • 非关系型数据库的应用
    一、SQL的优缺点1,SQL的优点(1)标准化模式。虽然SQL数据库的标准化模式使它们变得僵硬且难以修改,但它确实具有一些优势。添加到数据库的所有数据都必须符合众所周知的由行和列组成的链接表模式。有些人可能会发现这种局限性,但当数据一致性、完整性、安全性和合规性非常重要时,它会......