-
创建一个数据库目录(你需要的位置)
mkdir 目录名
例如我创建的是
mkdir /home/test/pg_db
-
关闭Postgresql服务
sudo service postgresql stop
-
复制数据(从默认数据库目录复制到你指定的数据库目录)
sudo cp -rf postgresql的默认数据库目录 你指定的数据库目录
我执行的是
sudo cp -rf /var/lib/postgresql/9.5/main /home/test/pg_db
-
权限设置
sudo chown -R postgres:postgres 你指定的数据库目录
sudo chmod 700 你指定的数据库目录
我执行的是
sudo chown -R postgres:postgres /home/test/pg_db
sudo chmod 700 /home/test/pg_db
-
修改postgresql的data_directory
(配置文件中指定的数据库目录)
sudo vi /etc/postgresql/9.5/main/postgresql.conf
将data_directory = '/var/lib/postgresql/9.5/main' # use data in another directory
修改为:
data_directory = '你指定的数据库目录'
我执行的是
data_directory = '/home/test/pg_db'
-
启动Postgresql服务
sudo service postgresql start