修改PostgreSQL数据库的默认用户postgres的密码(注意不是linux系统帐号)
-
PostgreSQL登录(使用psql客户端登录)
sudo -u postgres psql
psql (9.3.5)
Type "help" for help.
postgres=#
-
修改PostgreSQL登录密码:
postgres=# ALTER USER postgres WITH PASSWORD 'postgres'; postgres=# select * from pg_shadow ;
-
退出PostgreSQL psql客户端
postgres=# \q
修改linux系统的postgres用户的密码(密码与数据库用户postgres的密码相同)
sudo passwd postgres
修改PostgresSQL数据库配置实现远程访问
vim /var/lib/pgsql/9.3/data/postgresql.conf
-
监听任何地址访问,修改连接权限
#listen_addresses = ‘localhost’
改为
listen_addresses = ‘*’
-
启用密码验证
#password_encryption = on
改为
password_encryption = on
-
可访问的用户ip段
vi /var/lib/pgsql/9.3/data/pg_hba.conf
并在文档末尾加上以下内容
host all all 0.0.0.0 0.0.0.0 md5
-
重启PostgreSQL数据库
/etc/init.d/postgresql restart
Comments
comments powered by Disqus