带来一篇CentOS下源码装置PostgreSQL
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!1.创立postgres用户,设置其HOME目次为/usr/local/pgsqlgroupadd-g88postgres
useradd-u88-g88-d/usr/local/pgsqlpostgres
chmod755/usr/local/pgsql
passwdpostgres
##########################################################
2.利用postgres用户上岸,上传源码至其HOME目次,然后入手下手编译装置:
tar-xvfpostgresql-9.3.4.tar.bz2
cdpostgresql-9.3.4
./configure--without-readline
make&&makeinstall
##########################################################
3.初始化数据库
cd~
mkdirdata
chown-Rpostgresdata
supostgres#利用postgres用户来初始化数据库
cdbin
./initdb-D../data-EUTF8
##########################################################
5.修正设置文件
cd~
vi.bash_profile
#在文件最初追加上面6行(先按i键,然后粘贴以下内容,再按insert键,输出:wq)
exportPATH="$PATH":/usr/local/pgsql/bin
exportPOSTGRES_HOME=/usr/local/pgsql
exportPGLIB=$POSTGRES_HOME/lib
exportPGDATA=$POSTGRES_HOME/data
exportMANPATH="$MANPATH":$POSTGRES_HOME/man
exportLD_LIBRARY_PATH="$LD_LIBRARY_PATH":"$PGLIB"
#从头读进
source~/.bash_profile
考证一下
echo$POSTGRES_HOME
##########################################################
6.翻开近程客户端毗连
cd~
cddata
vipostgresql.conf
修正#listen_addresses="localhost"
改成listen_addresses="*"
将port=5432前的正文(#)往失落
vipg_hba.conf
在IPv4localconnections里增添:
hostallall192.168.1.88/24md5
##########################################################
7.启动数据库并设置超等用户postgres和暗码
cd~
cdbin
./pg_ctl-D../data-llogfilestart
./psql-dpostgres
alteruserpostgreswithpassword123456;
q#加入PostgreSQL把持台
##########################################################
备注:
##########################################################
启动数据库
cd~
cdbin
./pg_ctl-D../data-llogfilestart
中断数据库
cd~
cdbin
./pg_ctlstop-D../data-w
如不克不及近程毗连数据库,以root权限封闭防火墙再试(/etc/init.d/iptablesstop)如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
带来一篇CentOS下源码装置PostgreSQL
一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。 查阅经典工具书和Howto,特别是Howto是全球数以万计的Linux、Unix的经验总结非常有参考价值通常40%的问题同样可以解决。 Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。 尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。 对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。 Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。 Windows?是图形界面的,Linux类似以前的?DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux?也能显示图形界面,也有开始菜单、桌面、图标等。 学习Linux应具备的。[书籍+网络资源]
页:
[1]