Linux 安装 PostgreSQL
Linux 安装 PostgreSQL
CentOS 7 安装 PostgreSQL 10
步骤
官网安装步骤,选择服务器和数据库版本,会给出相应的安装命令
# 安装 yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm yum -y install postgresql10 yum -y install postgresql10-server # 数据库初始化 /usr/pgsql-10/bin/postgresql-10-setup initdb # 设置系统服务 systemctl enable postgresql-10 systemctl start postgresql-10
安装结束,此时可以切换数据库用户,访问数据
# 切换 postgres 用户 su - postgres # 登陆 psql
创建一个用户
-- 创建用户 tom,密码 654321 CREATE USER tom WITH PASSWORD ‘654321‘; -- 给 tom 创建数据库 mydb,并设置编码 CREATE DATABASE mydb OWNER tom ENCODING ‘UTF8‘; -- 授权 GRANT ALL PRIVILEGES ON DATABASE mydb TO tom;
附带一个修改密码语句
-- 修改密码 ALTER USER tom WITH PASSWORD ‘123456‘;
退出数据库
\q
使用 tom 访问数据库
psql -h 127.0.0.1 -p 5432 -d mydb -U tom -W
报错,无法访问,这是因为认证策略没有调整
找到 /var/lib/pgsql/10/data/pg_hba.conf
的这两行:
host all all 127.0.0.1/32 ident host all all ::1/128 ident
把 ident
改成 md5
,修改后:
host all all 127.0.0.1/32 md5 host all all ::1/128 md5
再次执行,输入密码,访问成功
psql -h 127.0.0.1 -p 5432 -d mydb -U tom -W
相关推荐
WanKaShing 2020-11-12
zhbvictor 2020-10-29
kls00 2020-10-15
89921334 2020-07-29
83911930 2020-07-28
89407707 2020-06-27
89921334 2020-06-26
89244553 2020-06-21
84593973 2020-06-21
83911930 2020-06-16
yaoding 2020-06-14
89244553 2020-06-11
89407707 2020-06-11
89921334 2020-06-10
89407707 2020-06-10
goodriver 2020-06-09
84593973 2020-06-05
xayddxjsjxywuhui 2020-06-02