postgresql数据库安装
1、检查postgresql是否已经安装:rpm -qa | grep postgres 2、检查PostgreSQL 安装位置:rpm -qal | grep postgres 3、卸载Postgresql:yum remove postgresql* 4、启动防火墙:systemctl start firewalld.service 5、开启5432端口:firewall-cmd --zone=public --add-port=5432/tcp --permanent (iptables? -I? INPUT? -p? tcp? --dport? 5432? -j? ACCEPT) 6、重启防火墙配置:systemctl restart iptables.service? 7、关闭SELINUX SELinux是Linux的一个安全策略,开启对Linux操作系统有 很高的安全保障。但是作为新手,建议还是不要开启,因为它太安全了,导致在环境搭建的时候很多 操作都被影响。所以综 合安全性和复杂性来说,SELinux的性价比并不高。 (1)进入编辑模式:vi /etc/selinux/config (2)注释下列两行: #SELINUX = enforcing # #SELINUXTYPE = targeted# 增加以下行:SELINUX = disabled 重启系统:shutdown? ?-r? now 8、假设安装位置在home: 打开home目录 #cd home 创建data文件夹 # mkdir/pgsql 下载postgres数据库 # wget?https://ftp.postgresql.org/pub/source/v9.4.8/postgresql-9.4.8.tar.gz 解压压缩包 # tar -zxvf postgresql-9.4.8.tar.gz 编译安装 # ./configure --prefix=/home/pgsql/pgsql9_4_8? --with-python --with-perl # make # make install 9、编译过程中可能遇到的问题:https://blog.csdn.net/luojinbai/article/details/44217551 10、创建postgresql用户:# useradd?postgres 11、创建密码:# passwd?postgres 12、创建pgsql数据目录:# mkdir /home/pgsql/pgsql_data 13、给postgres用户授权目录访问权限:# chown postgres /home/pgsql/pgsql_data 14、切换postgres用户:# su?postgres 15、初始化数据库:$ /home/pgsql/pgsql9_4_8/bin/initdb -D /home/pgsql/pgsql_data 16、启动数据库:#??/home/pgsql/pgsql9_4_8/bin/pg_ctl -D /home/pgsql/pgsql_data -l logfile start 关闭数据库:# /home/pgsql/pgsql9_4_8/bin/pg_ctl -D /home/pgsql/pgsql_data/ stop 17、添加环境变量:# vi ~/.bash_profile export LD_LIBRARY_PATH=/home/pgsql/pgsql9_4_8/lib export PATH=/home/pgsql/pgsql9_4_8/bin:$PATH export PGDATA=/home/pgsql/pgsql_data 18、环境变量生效:# source ~/.bash_profile? 19、查看环境变量:# echo $PATH 20、配置远程连接: #?cd /home/pgsql/pgsql_data # vi pg_hba.conf # vi postgresql.conf (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |