关于postgres数据库

关于postgres数据库,第1张

提示说什么不能连接到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

wsoc是个链接名还是用户名啊,如果是链接名,并且它是属于当前用户的链接,你可以

select from {table_name}@wsoc;

当前用户不能用其它用户的链接,除非它属于public

你可以查询字典 dba_db_links看一下链接的owner

以上就是关于关于postgres数据库全部的内容,包括:关于postgres数据库、请教oracle连接PG数据库的问题、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10169604.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-06
下一篇2023-05-06

发表评论

登录后才能评论

评论列表(0条)

    保存