微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PostgreSQL安装

#Postgresql安装配置
#Postgresql数据库的端口是5432
#安装Postgersql安装包
yum-yinstallpostgresqlpostgresql-server

#Postgresql服务初次启动的时候会提示初始化
[root@server1/]#servicepostgresqlstart
/var/lib/pgsql/dataismissing.Use"servicepostgresqlinitdb"toinitializetheclusterfirst.
[Failed]	
#初始化Postgersql														
[root@server1/]#servicepostgresqlinitdb
Initializingdatabase:	
														[OK]
#启动服务
[root@server1/]#servicepostgresqlstart
Startingpostgresqlservice:[OK]

#开机自动启动
[root@server1/]#chkconfigpostgresqlon

#Postgresql数据库认会创建一个postgres的数据库用户作为数据库管理员密码为空,我们需要修改为指定的密码,这里设定为’postgres’,(不是Linux用户)
[root@server1/]#su-postgres
-bash-4.1$psql
psql(8.4.20)
Type"help"forhelp.

#修改postgres账户管理密码;
postgres=#ALTERUSERpostgresWITHPASSWORD'postgres';

#查询用户
postgres=#select*frompg_shadow;
usename|usesysid|usecreatedb|usesuper|usecatupd|passwd|valuntil|useconfig
----------+----------+-------------+----------+-----------+-------------------------------------+----------+-----------
postgres|10|t|t|t|md53175bce1d3201d16594cebf9d7eb3f9d||

#创建数据库
createdatabasetestdb;

#显示数据库
postgres=#\l
listofdatabases
Name|Owner|Encoding|Collation|Ctype|Accessprivileges
-----------+----------+----------+-------------+-------------+-----------------------
postgres|postgres|UTF8|en_US.UTF-8|en_US.UTF-8|
template0|postgres|UTF8|en_US.UTF-8|en_US.UTF-8|=c/postgres
:postgres=CTc/postgres
template1|postgres|UTF8|en_US.UTF-8|en_US.UTF-8|=c/postgres
:postgres=CTc/postgres
testdb|postgres|UTF8|en_US.UTF-8|en_US.UTF-8|
(4rows)

#切换数据库
postgres=#\ctestdb;

#创建表
testdb=#createtabletest(idinteger,nametext);

#插入数据
testdb=#insertintotestvalues(1,'wsq');

#查询数据
testdb=#select*fromtest;
id|name
----+------
1|wsq
(1row)
#退出Postgersql
postgres=#\q
-bash-4.1$exit
logout
[root@server1/]#

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐