postgresql安装配置

ubuntu 安装postgresql服务器

apt-get install postgresql

PostgreSQL默认打开本机的5432端口

安装完成后,默认会:

(1)创建名为"postgres"的Linux用户

(2)创建名为"postgres"、不带密码的默认数据库账号作为数据库管理员

(3)创建名为"postgres"的表

服务开启 关闭 重启

sudo /etc/init.d/postgresql start   # 开启
sudo /etc/init.d/postgresql stop    # 关闭
sudo /etc/init.d/postgresql restart # 重启

修改postgres 密码

切换到postgres用户(这个用户是PostgreSQL自动创建的)

su postgres

登录数据库

psql

修改密码

postgres=# ALTER USER postgres WITH PASSWORD '123456'; 

整个过程

root@instance-rc2s4db6:/# su postgres
postgres@instance-rc2s4db6:/$ psql
psql (12.8 (Ubuntu 12.8-0ubuntu0.20.04.1))
Type "help" for help.

postgres=# ALTER USER postgres WITH PASSWORD '123456';    
ALTER ROLE

新增用户

切换到postgres用户(这个用户是PostgreSQL自动创建的)

su postgres

新建用户xzw

postgres@instance-rc2s4db6:/$ createuser -D -P xzw
Enter password for new role: 
Enter it again: 

支持远程访问

vim /etc/postgresql/12/main/postgresql.conf

修改:

#listen_addresses = 'localhost' 改为 listen_addresses = '*'

vim /etc/postgresql/12/main/pg_hba.conf

在文档末尾加上以下内容

host all all 0.0.0.0 0.0.0.0 md5

修改完之后重启服务生效。

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×