加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

PostgreSQL安装

发布时间:2020-12-13 18:14:27 所属栏目:百科 来源:网络整理
导读:#PostgreSQL安装配置#PostgreSQl数据库的端口是5432#安装PostgerSQL安装包yum-yinstallpostgresqlpostgresql-server#PostgreSQL服务初次启动的时候会提示初始化[root@server1/]#servicepostgresqlstart/var/lib/pgsql/dataismissing.Use"servicepostgresqlin
#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/]#

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读