首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何连接CDash与gitlab内部postgres数据库

如何连接CDash与gitlab内部postgres数据库
EN

Stack Overflow用户
提问于 2018-12-13 00:58:48
回答 1查看 214关注 0票数 0

我在浏览器中遇到错误的CDash cannot connect to the database。我检查了配置,我认为CDash正在自己寻找Postgres服务器。然而,我的gitlab服务正在使用它自己的位于/opt/gitlab/embedded/bin/psql的内置psql服务器

我不知道如何更新CDash config.php以允许它访问嵌入式Postgres数据库。

我也不确定如何从终端连接用户登录,就像我们在mysql中所做的那样,即mysql -u cdash_user -p

以下是config.local.php文件的一部分

代码语言:javascript
复制
// Hostname of the database server
$CDASH_DB_HOST = 'localhost';
// Login for database access
$CDASH_DB_LOGIN = 'cdash';
// Port for the database (leave empty to use default)
$CDASH_DB_PORT = '';
// Password for database access
$CDASH_DB_PASS = '*******';
// Name of the database
$CDASH_DB_NAME = 'cdash';
// Database type (empty means mysql)
$CDASH_DB_TYPE = 'pgsql';
EN

回答 1

Stack Overflow用户

发布于 2019-07-18 16:53:23

您需要执行以下操作才能使其正常工作打开文件

代码语言:javascript
复制
vim /var/opt/gitlab/postgresql/data/postgresql.conf

更改线路

代码语言:javascript
复制
listen_addresses = ''

代码语言:javascript
复制
listen_addresses = '127.0.0.1'

保存更改并重新启动gitlab

代码语言:javascript
复制
gitlab-ctl restart postgresql

检查postgres正在运行的端口

代码语言:javascript
复制
sudo netstat -plunt |grep postgres

我必须这样做,因为在gitlab更新到版本12.2.0之后,cdash停止工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53747880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档