Docker下安装PostgreSQL数据库
发表于|更新于|技术博客
|总字数:341|阅读时长:1分钟|浏览量:
Docker 方式安装PostgreSql数据库
拉取指定版本的PostgreSQL镜像
docker pull postgres:10.21 |
创建挂载文件目录
mkdir -p /home/docker/postgres/10_21/ |
启动镜像
docker run --name postgresql \ |
Linux下Yum命令安装PostgreSql数据库
Linux downloads (Red Hat family)
安装postgreSQL-server
yum install postgresql-server |
初始化数据库
/usr/bin/postgresql-setup initdb |
开机启动
systemctl enable postgresql.service |
启动服务
systemctl start postgresql.service |
切换postgreSQL用户
su postgres |
进入postgreSQL用户的Shell
psql |
创建用户
CREATE USER your_username WITH PASSWORD 'your_password'; |
创建数据库
CREATE DATABASE your_database; |
授权用户数据库
GRANT ALL PRIVILEGES ON DATABASE your_database TO your_username; |
退出postgreSQL
\q |
exit |
远程连接postgreSQL
修改postgresql.conf
文件
vi /var/lib/pgsql/data/postgresql.conf |
修改监听地址
listen_addresses = '*' |
修改pg_hba.conf
文件
按需选择适合密码模式:
ident
和peer
认证适合于高度信任的本地环境,不需要在 PostgreSQL 中存储密码。md5
认证 提供了安全的密码认证,适合本地和远程连接。password
认证 直接传输明文密码,不推荐在不安全的网络环境中使用,通常应该改用 md5
host all all 0.0.0.0/0 password |
重启postgreSQL服务
sudo systemctl restart postgresql |
注意:用户授予超级用户权限命令:
ALTER USER your_username WITH SUPERUSER;
文章作者: MUMU
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 blog.wo0ow.com!