#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] 举报,一经查实,本站将立刻删除。