在ubuntu系统中源码编译postgresql8.2.1
在 Ubuntu下 一般只需要 sudo apt-get install ***软件名,就可以把自己需要的软件安装到系统了
然而 如果自己有洁癖 非要 安装最新的软件包的话
或者确实有必要 单独安装 配置已达到应用程序的最优化
那么 源码安装 就是你作好的选择了
首先我们要 把 postgresql8.2.1所需要的库文件 安装好
sudo apt-get install libreadline-dev
接下来 就是编译 postgresql了
$ tar zxvf postgresql-8.2.1.tar.gz
$ cd postgresql
$sudo ./configure --perfix=/usr/local/pgsql
$make
$sudo make install
这样 我们就已经把 postgreal安装到 了ubuntu里了,接下来 我们开始配置postgreql
sudo adduser postgres
sudo mkdir /usr/local/pgsql/data
sudo chown postgres /usr/local/pgsql/data
sudo -u postgres sh
$/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
$/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile 2>&1 &
$/usr/local/pgsql/bin/createdb test
/usr/local/pgsql/bin/psql test
现在我们就进入了postgresql所创建的test表中了
以后 我们就可以用
/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile 2>&1 &
来起动postgresql了
如果要开机自动起动 我这里是直接 把apt安装的自动起动文件改装了一下
接下来我们 安装pgadmin3
然而 如果自己有洁癖 非要 安装最新的软件包的话
或者确实有必要 单独安装 配置已达到应用程序的最优化
那么 源码安装 就是你作好的选择了
首先我们要 把 postgresql8.2.1所需要的库文件 安装好
sudo apt-get install libreadline-dev
接下来 就是编译 postgresql了
$ tar zxvf postgresql-8.2.1.tar.gz
$ cd postgresql
$sudo ./configure --perfix=/usr/local/pgsql
$make
$sudo make install
这样 我们就已经把 postgreal安装到 了ubuntu里了,接下来 我们开始配置postgreql
sudo adduser postgres
sudo mkdir /usr/local/pgsql/data
sudo chown postgres /usr/local/pgsql/data
sudo -u postgres sh
$/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
$/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile 2>&1 &
$/usr/local/pgsql/bin/createdb test
/usr/local/pgsql/bin/psql test
现在我们就进入了postgresql所创建的test表中了
以后 我们就可以用
/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data >logfile 2>&1 &
来起动postgresql了
如果要开机自动起动 我这里是直接 把apt安装的自动起动文件改装了一下
接下来我们 安装pgadmin3
相关推荐
changecan 2020-11-19
sunnnyduan 2020-10-16
lonesomer 2020-09-17
houdaiye 2020-09-23
XPZ0 2020-09-22
changecan 2020-09-22
jackadmi 2020-09-11
yuan00yu 2020-08-24
yserver 2020-08-15
liyansring 2020-08-15
liai 2020-08-09
山有木兮卿有意 2020-08-03
85206633 2020-07-28
suosuo 2020-07-28
83911930 2020-07-28
85590296 2020-07-22
liym 2020-07-20