postgrepsql安装入门
来源:互联网 发布:数控车床编程文本教程 编辑:程序博客网 时间:2024/06/05 23:06
我的系统版本
[root@www ~]# cat /etc/redhat-releaseCentOS Linux release 7.4.1708 (Core)
可以yum吗
[root@www ~]# yum list | grep postgresqlpostgresql-libs.x86_64 9.2.23-3.el7_4 @updates postgresql-contrib.x86_64 9.2.23-3.el7_4 updates postgresql-devel.i686 9.2.23-3.el7_4 updates ……………… ………………相关等等
可以
[root@www ~]# yum install -y postgresql
[root@www ~]# rpm -ql postgresql 你会找不到配置文件,配置文件不在/etc/下面……………………/usr/share/pgsql/tsearch_data/ispell_sample.dict/usr/share/pgsql/tsearch_data/spanish.stop/usr/share/pgsql/tsearch_data/unaccent.rules/usr/share/pgsql/tsearch_data/xsyn_sample.rules/var/lib/pgsql/backups………………………………/var/lib/pgsql/data/var/run/postgresql
[root@www ~]# cd /var/lib/pgsql/[root@www pgsql]# lsbackups data[root@www pgsql]# ls data/ 配置文件应该在这里[root@www pgsql]#
初始化数据库
[root@www ~]# which postgresql-setup/usr/bin/postgresql-setup[root@www ~]# postgresql-setup initdbInitializing database ... OK[root@www ~]# ls /var/lib/pgsql/ 对比初始化前生成了initdb.log文件[root@www ~]# ls /var/lib/pgsql/data 生成好多文件包括配置文件
启动数据库
[root@www ~]# systemctl start postgresql
在安装过程中自动生成了postgres用户,切到此用户下
[root@www ~]# su postgresbash-4.2$ psqlcould not change directory to "/root"psql (9.2.23)Type "help" for help.postgres=#
报错:could not change directory to "/root"
解决:目录权限的问题
找到问题:
postgres=# \qbash-4.2$ su rootPassword: [root@www ~]# ll /var/lib/pgsqltotal 8drwx------. 2 postgres postgres 6 Dec 8 11:52 backupsdrwx------. 15 postgres postgres 4096 Dec 19 01:09 data-rw-------. 1 postgres postgres 1266 Dec 19 01:06 initdb.log[root@www ~]# ll /usr/share/pgsqltotal 924drwxr-xr-x. 2 root root 6 Dec 8 11:52 contrib-rw-r--r--. 1 root root 74932 Dec 8 11:52 conversion_create.sqldrwxr-xr-x. 2 root root 89 Dec 19 00:52 extension-rw-r--r--. 1 root root 106304 Dec 8 11:52 information_schema.sql-rw-r--r--. 1 root root 4420 Dec 8 11:52 pg_hba.conf.sample-rw-r--r--. 1 root root 1636 Dec 8 11:52 pg_ident.conf.sample-rw-r--r--. 1 root root 604 Dec 8 11:52 pg_service.conf.sample-rw-r--r--. 1 root root 519298 Dec 8 11:52 postgres.bki-rw-r--r--. 1 root root 98569 Dec 8 11:52 postgres.description-rw-r--r--. 1 root root 19793 Dec 8 11:52 postgresql.conf.sample-rw-r--r--. 1 root root 49 Dec 8 11:52 postgres.shdescription-rw-r--r--. 1 root root 278 Dec 8 11:52 psqlrc.sample-rw-r--r--. 1 root root 4704 Dec 8 11:52 recovery.conf.sample-rw-r--r--. 1 root root 13337 Dec 8 11:52 snowball_create.sql-rw-r--r--. 1 root root 33035 Dec 8 11:52 sql_features.txt-rw-r--r--. 1 root root 27557 Dec 8 11:52 system_views.sqldrwxr-xr-x. 2 root root 237 Dec 19 00:52 timezonesetsdrwxr-xr-x. 2 root root 4096 Dec 19 00:52 tsearch_data[root@www ~]#
解决:
[root@www ~]# chown postgres:postgres /usr/share/pgsql
再次查看,就ok了
[root@www ~]# su postgresbash-4.2$ psqlcould not change directory to "/root"psql (9.2.23)Type "help" for help.postgres=# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+----------+----------+-------------+-------------+----------------------- 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(3 rows)postgres=#
阅读全文
0 0
- postgrepsql安装入门
- postgrepsql数据库安装配置使用
- postgrepsql数据库安装及使用
- 关于PostgrepSQL
- postgrepsql 时间转换
- postgrepsql简单部署
- Crypto++入门(0) - 安装
- [手机]游戏安装入门
- Debian系统安装入门
- Lucene安装及入门
- PostgreSQL安装配置入门
- 安装部署入门
- BioJava安装入门
- Red5安装与入门
- Erlang安装及入门
- nginx windows安装入门
- Red5安装与入门
- Qt安装入门级
- MyEclipse中使用Maven前常见错误及解决办法
- Wifi知识点
- ftp工具无法连接到服务器上传失败
- Stanford机器学习---第五讲. 神经网络的学习 Neural Networks learning
- android图片加载- Glide基础使用
- postgrepsql安装入门
- HDFS副本机制
- java异常处理:java.net.SocketException
- 缓冲区名称
- navigationBarItem 位置偏移
- 10分钟了解kubernets基本概念
- Java-NIO(四):通道(Channel)的原理与获取
- 从虚拟机中下载文件到本地
- 11_等待/通知(wait/notify)机制介绍