一、数据库安装
centos系统自带的数据库版本比较低,我们这里参照官网安装postgresql 11版本
1、安装存储库RPM: $ yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm 2、安装客户端软件包 yum install postgresql11 3、安装服务器包(可选) yum install postgresql11-server 4、初始化并且启动数据库 /usr/pgsql-11/bin/postgresql-11-setup initdb systemctl enable postgresql-11 systemctl start postgresql-11 5、登陆数据库 $ su - postgres $ -bash-4.2$ psql psql (11.3) 输入 "help" 来获取帮助信息. $ postgres=# 6、数据库数据目录 1、安装存储库RPM: $ yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm 2、安装客户端软件包 yum install postgresql11 3、安装服务器包(可选) yum install postgresql11-server 4、初始化并且启动数据库 /usr/pgsql-11/bin/postgresql-11-setup initdb systemctl enable postgresql-11 systemctl start postgresql-11 5、登陆数据库 $ su - postgres $ -bash-4.2$ psql psql (11.3) 输入 "help" 来获取帮助信息. $ postgres=# 6、数据库默认数据存放目录 -bash-4.2$ pwd /var/lib/pgsql/data
二、数据库的初始设置
1、修改监听地址和端口 $ vim /var/lib/pgsql/11/data/postgresql.conf listen_addresses = ‘*‘ //默认是localhost,也就是127.0.0.1,无法从其他机器远程登陆数据库 port = 5432 //默认端口,如果有多个数据库实例,可以修改为不同的端口 2、修改数据库log相关参数(同上面的配置参数) logging_collector = on log_directory = ‘pg_log‘ 日志的切换和是否选择覆盖可以使用如下几种方案(系统是默认保存一天的): a、每天生成一个新的日志文件 log_filename = ‘postgresql-%Y-%m-%d_%H%M%S.log‘ log_truncate_on_rotation = off log_rotation_age = 1d log_rotation_size = 0 b、每当日志写满一定的大小(如100M),则切换一个新日志 log_filename = ‘postgresql-%Y-%m-%d_%H%M%S.log‘ log_truncate_on_rotation = off log_rotation_age = 0 log_rotation_size = 100M c、只保留7天的日志,进行循环覆盖 log_filename = ‘postgresql-%a.log‘ log_truncate_on_rotation = off log_rotation_age = 7d log_rotation_size = 0 3、重启数据库 $ systemctl restart postgresql-11
三、数据库的基本操作
二、数据库的基本操作
原文:https://www.cnblogs.com/liangyuntao-ts/p/11011551.html