解决方法:yum -y install readline-devel
报错:configure: error: no acceptable C compiler found in $PATH
解决方法:yum-yinstall gcc
报错:configure: error: zlib library not found
解决方法:yum install zlib-devel
报错:make: command not found
解决方法:yum -y install automake autoconf libtool make
注意事项:
data文件夹不能放在postgres 用户权限之外的目录下。
安装步骤如下
./configure --prefix=/usr/local/IMX_pgsql
make
make install
mkdir /usr/local/IMX_pgsql/data
chown imx:imx -R /usr/local/IMX_pgsql/
su - imx
initdb -D /usr/local/IMX_pgsql/data/
su root
chown imx:imx -R /usr/local/IMX_pgsql
vi /etc/sysconfig/iptables
cd /etc/rc.d/init.d
chmod +x IMX_pgsql
service IMX_pgsql start
这种方式安装的Postgresql可以随意移植到别的服务器上,继续使用
@H_315_404@ Postgresql允许远程访问配置修改
su - imx
createuser -W imx_sql
Shall the new role be a superuser? (y/n) n
Shall the new role be allowed to create databases? (y/n) y
Shall the new role be allowed to create more new roles? (y/n) n
createdb imx -O imx_sql
psql
alter database imx owner to imx_sql;
这种方式安装的Postgresql可以随意移植到别的服务器上,继续使用
移植 Postgresql 到98 服务器上过程
1. 创建用户:useradd imx
3. 注册环境变量在home/postgres/.bash_profile 末尾追加
export PATH=$PATH:/usr/local/pgsql/bin
export MANPATH=$MANPATH:/usr/local/pgsql/man
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/pgsql/lib
chkconfig --add postgresql
4. su postgresql
@H_315_404@ Postgresql允许远程访问配置修改