当前位置:网站首页>Ubuntu installation and configuration PostgreSQL (18.04)
Ubuntu installation and configuration PostgreSQL (18.04)
2022-06-26 13:20:00 【Lanterns can only come to the classroom to experience life】
List of articles
Write it at the front
The use of Ubuntu edition :18.04
install
install postgresql
$ sudo apt-get install postgresqlIf it fails, you can update the package
sudo apt-get update
After successful installation , You can see psql Version of
psql --versionIf the installation is successful, output
psql (PostgreSQL) 9.5.25
It can be seen that , there PostgreSQL Version is
9.5After successful installation ,postgresql Automatically created : A database user
postgres( No password by default )、 A data > librarypostgres、 One Linux userpostgresRevise it Linux user
postgresPasswordsudo passwd postgresSwitch to Linux user
postgressu postgresGo to the database command line
psqlOutput after successful execution
psql (9.5.25) Type "help" for help. postgres=#Postgresql The service of is enabled by default , without , You can use the following command :
sudo /etc/init.d/postgresql start # Opening service sudo /etc/init.d/postgresql stop # Close the service sudo /etc/init.d/postgresql restart # Restart the service
see
PostgresqlDatabase directory of ( Where is the data stored )stay psql At the command line of , perform
SHOW data_directory;postgres=# SHOW data_directory; data_directory ------------------------------ /var/lib/postgresql/9.5/main (1 row)/var/lib/postgresql/9.5/mainIs the database directory
To configure ( Optional )
To enable other computers to connect to your PostgreSQL The server
Edit the file
sudo vi /etc/postgresql/9.5/main/postgresql.conf/etc/postgresql/
9.5/main/postgresql.confamong
9.5yes PostgreSQL Version of , It depends on the local versionfind
*#listen_addresses = 'localhost'*, It is amended as followslisten_addresses = '*'If you want to allow IPv4 and IPv6 Connect , Please put ‘localhost’ Replace with ‘::’
listen_addresses = '::'
Modify the database directory
Create a database directory ( Where you need it )
mkdir Directory nameFor example, I created
mkdir /home/test/pg_dbclose Postgresql service
sudo service postgresql stopCopy the data ( from Default database directory Copied to the The database directory you specified )
sudo cp -rf postgresql Default database directory for The database directory you specifiedWhat I do is
sudo cp -rf /var/lib/postgresql/9.5/main /home/test/pg_dbpermissions
sudo chown -R postgres:postgres The database directory you specified sudo chmod 700 The database directory you specifiedWhat I do is
sudo chown -R postgres:postgres /home/test/pg_db sudo chmod 700 /home/test/pg_dbmodify postgresql Of
data_directory( The database directory specified in the configuration file )sudo vi /etc/postgresql/9.5/main/postgresql.conftake
data_directory = '/var/lib/postgresql/9.5/main' # use data in another directoryIt is amended as follows :data_directory = ' The database directory you specified 'What I do is
data_directory = '/home/test/pg_db'start-up Postgresql service
sudo service postgresql start
边栏推荐
- Processing random generation line animation
- Mode pont
- Learn how to develop owl components by hand (7): practical use of owl projects
- Es6: iterator
- MySQL explanation (I)
- Electron official docs series: Testing And Debugging
- QT . Establishment and use of pri
- 8. [STM32] timer (TIM) -- interrupt, PWM, input capture experiment (proficient in timer)
- Explain C language 10 in detail (C language series)
- Beifu twincat3 can read and write CSV and txt files
猜你喜欢

MySQL讲解(二)

Processsing mouse interactive learning

Mode pont

Electron official docs series: Processes in Electron

Explain C language 10 in detail (C language series)

What features are added to Photoshop 2022 23.4.1? Do you know anything

Bridge mode

2. Introduction to parallel interface, protocol and related chips (8080, 8060)

Composite mode

Analysis of state transition diagram of Beifu NC axis
随机推荐
Design of four kinds of linear phase FIR filters -- complete set of Matlab source code
MySQL讲解(二)
Electron official docs series: References
Beifu realizes the control of time slice size and quantity through CTU and ton
MySQL explanation (I)
G - Cow Bowling
Uva5009 error curves three points
5+api, clear application cache
适配器模式(Adapter)
H - Sumsets POJ 2229
Electron official docs series: Development
Explain C language 11 in detail (C language series)
【Spark】. Explanation of several icons of scala file in idea
Adapter mode
5月产品升级观察站
Hdu1724[Simpson formula for integral]ellipse
首批通过!百度智能云曦灵平台获信通院数字人能力评测权威认证
MySQL数据库讲解(五)
MySQL数据库常见故障——遗忘数据库密码
Beifu PLC realizes zero point power-off hold of absolute value encoder -- use of bias