
提示说什么不能连接到postgres 数据库
错误:在Administrator这个用户的 密码验证失败!!
你最好有图形界面登录上去 才行
下面是一个例子:
希望可以帮你吧
在linux系统中创建postgres数据库- -
下面是创建数据库的例子和说明,数据库名为TestDB
1 in command line:
以postgres用户登录:
#su - postgres
2初始化数据库:
$initdb
3修改/var/lib/pgsql/data目录下的pg_hbaconf和postgresqlconf:
1)pg_hbaconf
将# IPv4-style local connections下面的内容换成:
# IPv4-style local connections:
host all all 127001 255255255255 trust
host all all 0000 0000 trust
2)postgresqlconf
将tcpip_socket 及max_connections改成:
tcpip_socket = true #采用tcpip连接的方式
max_connections = 100 #最大连结数
4在service列表里,重新启动postgresql
5 创建数据库TestDB,使用unicode编码
$createdb -E unicode -e TestDB
6导入数据库表结构和数据(事先准备好sql文件outputsql)
$psql TestDB </var/lib/pgsql/data/outputsql
ok,导入完毕,然后使用pgadmin3客户端工具即可访问, 数据库名为TestDB, 用户名为postgres,密码为postgres,也可以不要密码。
如果Linux安装了防火墙,请到security level画面去禁止防火墙,以便客户端可以访问
如果要导出表结构及数据,请使用命令:
pg_dump -d -f outputsql TestDB -h 19216801 -U postgres -P postgres
其中TestDB为数据库名称, 19216801为数据库服务器IP地址, postgres分别为数据库用户和密码
另外,如果有sql文件如outputsql需要事先从usb盘拷贝到linux,请参照如下步骤装载usb:
1察看Linux是否已经正确安装usb驱动程序;
2运行 fdisk -l /dev/sda 看系统是否能找到usb盘
3创建usb目录
#mkdir /mnt/usb
4装载usb设备
#mount -t msdos /dev/sda1 /mnt/usb
如果您的文件系统为fat32,则使用:
#mount -t vfat /dev/sda1 /mnt/usb
5查看usb存储器中的文件:
ls /mnt/usb
PostgreSQL是一个强大开源的对象关系类型数据库系统,它能运行于几乎所有主要的 *** 作系统,包括Linux、Unix(AIX、BSD、HP-UX、SGI IRIX、Mac OS、Solaris、Tru64)、Windows OS。在这篇教程里,我们将学习如何在CentOS7/65/64 server 中建立PostgreSQL。
1安装PostgreSQL
首先根据你的服务器架构添加PostgreSQL库:
对CentOS 6x 32bit:
rpm -Uvh >
我也遇到过,是这么解决的。你可以参考下
打开安装目录下pg_hbaconf
最下面加这两行
host all all ::1/128 md5
host all all 0000/0 md5
以上就是关于关于postgres数据库全部的内容,包括:关于postgres数据库、如何在CentOS 7/6.5/6.4 下安装PostgreSQL 9.3 与 phpPgAdmin、postgreSQL9.3版本安装好!pgadmin连接本机postgres数据库连接失败。。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)