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

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

时间:2024-03-25 11:11:07浏览次数:33  
标签: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/18093974

相关文章

  • cmd窗口远程连接mysql数据库命令
    注意点:电脑需要先安装好mysql数据库(不等同于安装好Navicat工具,是要安装好MySQL数据库)1、同时点击win+R,输入cmd之后点击回车,进入cmd窗口;2、直接在命令行中输入mysql-h数据库ip地址-P端口号-u用户名-p比如:mysql-h192.168.5.116-P3306-uroot-p3、点击回车,会出......
  • 【转载】基于Ado.Net多个关系型数据库DbHelper封装
    主要是记录一下,后续有用的时候再翻看。publicclassDbHelper{privatereadonlyDataBase_dataBase;publicDbHelper(DataBasedataBase){_dataBase=dataBase;}publicDataBaseGetDataBase(){......
  • java telnet 远程修改配置文件
    在Java中使用Telnet来远程修改Linux服务器上的配置文件,通常需要编写一个Java程序实现Telnet客户端功能,并结合标准的Linux命令行工具(如vi、sed或cat等)来编辑和替换文件内容。以下是一个简化的概念性示例,实际应用中可能需要更复杂的错误处理和交互逻辑:javaimportjava.io.Inpu......
  • 数据库getshell
    数据库getshellmysql拿sqli-labs实验先弄环境linux下:下载sqli-labs到/var/www/html开启apache2、mysql连接mysql执行命令:createuser'sqlilab'@'localhost'identifiedby'sqlilab';GRANTALLON*.*TO'sqlilab'@'localhost';set......
  • 关系数据库_3.关系数据库设计基本理论
        关系数据理论是指导数据库设计的基础,关系数据库设计是数据库语义学的问题。要保证构造的关系既能准确地反映现实世界,又有利于应用和具体的操作。关系数据库设计的目标是生成一组合适的、性能良好的关系模式,以减少系统中信息存储的冗余度,但又可以方便地获取信息。1......
  • 详解rtklib中main函数如何配置文件(下)
    目录一、main函数流程总结二、分析识别-k后如何配置三、最后传参的数据文件处理方式 一、main函数流程总结详解rtklib中main函数如何配置文件(上)-CSDN博客在这片文章中讲解了rtklib中main函数的整个流程。(1)通过两种方法给main函数传递参数,并放在argv这个指针数组......
  • Chroma向量数据库使用案例
     转载自:https://blog.csdn.net/xzq_qzx_/article/details/136535125​​​​​基于ChromaDB与BGEToward-VectorModel的本地私有化向量检索之路安装基础环境包括Python安装、pip安装及镜像设置等网上提供很多资料,这里就不介绍了。安装chromaDB环境安装pipinstallchrom......
  • 向量数据库Chroma极简教程
    向量数据库Chroma极简教程转载自:https://zhuanlan.zhihu.com/p/665715823引子向量数据库其实最早在传统的人工智能和机器学习场景中就有所应用。在大模型兴起后,由于目前大模型的token数限制,很多开发者倾向于将数据量庞大的知识、新闻、文献、语料等先通过嵌入(embeddi......
  • JDBC操作数据库
    packagecom.demo;importjava.sql.*;publicclassDemo{publicstaticvoidmain(String[]args)throwsClassNotFoundException,SQLException{//1、加载驱动Class.forName("com.mysql.jdbc.Driver");//2、创建连接(DriverManager驱......
  • 嵌入式数据库--SQLite
    目录1.SQLite数据库简介2.SQLite数据库的安装方式一: 方式二:3.SQLite的命令用法1.创建一个数据库 2.创建一张表3.删除表4.插入数据5.查询数据6.删除表内一条数据 7.修改表中的数据8.增加一列也就是增加一个字段1.SQLite数据库简介sqlite数据库是轻量化......