centos下的安裝配置

2021-09-02 16:10:07 字數 1895 閱讀 3213

第一步:安裝目錄下新建data和logs資料夾

mkdir -p /home/postgres/9.5.3/data  /home/postgres/9.5.3/logs
第二步:在.bash_profile檔案中寫入新的配置postgresq配置
# postsql config

pgdata=/home/hous/postgresql/9.5.3//data

path=$path:/home/hous/postgresql/9.5.3//bin

export pgdata path

第三步:初始化data,啟動資料庫服務

/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.conf
1)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 預設的...