第一步:安裝目錄下新建data和logs資料夾
mkdir -p /home/postgres/9.5.3/data /home/postgres/9.5.3/logs第二步:在.bash_profile檔案中寫入新的配置postgresq配置
# postsql config第三步:初始化data,啟動資料庫服務pgdata=/home/hous/postgresql/9.5.3//data
path=$path:/home/hous/postgresql/9.5.3//bin
export pgdata path
/home/postgres/9.5.3/bin/initdb -d /home/postgres/9.5.3/data
nohup ./bin/postgres -d /home/postgres/9.5.3/data > ./logs/logfile 2>&1 &或者
第四步:建立資料庫,新增角色和密碼
/home/postgres/9.5.3/bin/createdb mydb/home/postgres/9.5.3/bin/psql mydb
psql (9.5.3)
type "help" for help.
mydb=# create role myrole with login password '密碼';
mydb=# create schema myschema authorization myrole;
echo 'host all all 192.168.0.0/16 password' >> /home/postgres/9.5.3/data/pg_hba.conf1)data/postgresql.conf檔案中監聽所有埠
2)防火牆是否對外開放資料庫埠,或者直接關閉
自己寫的auto-config.sh自動配置檔案,一定要放在安裝的目錄下
#! /bin/bash# program:
# config postgresql
pg_home=$(pwd)
# step1:
mkdir -p data logs
# step2:
echo -e '\n# postgresql config' >> ~/.bash_profile
echo 'pgdata='"$pg_home"'/data' >> ~/.bash_profile
echo 'path=$path:'"$pg_home"'/bin' >> ~/.bash_profile
echo 'export pgdata path' >> ~/.bash_profile
source ~/.bash_profile
# step3:
./bin/initdb -d ./data
nohup ./bin/postgres -d ./data > ./logs/logfile 2>&1 &
初始化資料庫相關操作init-db.sh
#! /bin/bash# program
# init postgresql create db,role,schema
# ./bin/createdb mydb
# init-db.sql content below
# create role myrole with login password '123456';
# create schema myschema authorization 'myrole';
./bin/createdb mydb
./bin/psql -d mydb -f ./init-db.sql
Centos下安裝配置tengine
tengine是由 網發起的web伺服器專案。它在nginx的基礎上,針對大訪問量 的需求,新增了很多高階功能和特性。tengine的效能和穩定性已經在大型的 如 網,天貓 等得到了很好的檢驗。它的最終目標是打造乙個高效 穩定 安全 易用的web平台。下面介紹在centos下安裝配置tengine的...
Centos 下安裝配置 MySQL
這裡介紹使用yum的方式安裝mysql,這是centos一種快速安裝的方式,對應的ubantu工具是apt get,基本用法是一樣的 1 檢查是否已經存在mysql rpm qa mysqld 2 安裝mysql yum y install mysql mysql server mysql deve...
centos下redis安裝配置
直接用yum安裝即可 yum install redisredis server直接啟動即可。直接啟動時是用的預設配置,而為了外網能夠連線並且安全起見,需要我們自己配置redis。linux下的redis.conf在 etc redis.conf requirepass 密碼 修改授權的ip 預設的...