欢迎投稿

今日深度:

PostgreSQL 在centos 7下的安装配置,

PostgreSQL 在centos 7下的安装配置,


安装postgresql:

sudo yum install postgresql-server

 初始化数据库:

sudo postgresql-setup initdb

启动数据库:

sudo systemctl start postgresql

设置为自动启动:

sudo systemctl enable postgresql

 允许外网访问数据库:

sudo vi /var/lib/pgsql/data/postgresql.conf

找到:
listen_addresses = 'localhost'
改成:
listen_addresses = '*'

保存退出
:wq

sudo vi /var/lib/pgsql/data/pg_hba.conf
在文件最后加上一行:
 host    all             all             192.168.1.200/32        md5

保存退出
:wq

 切换到postgres用户:

sudo su - postgres

启动PostgresSQL控制台:

psql

给postgres用户设置个密码:

\password postgres

说明:postgres用户有点类似mysql的root用户,拥有所有权限,一般开发的时候最好建个新的用户。

为数据库创建新用户:

CREATE USER username WITH PASSWORD 'password';

创建新数据库:

CREATE DATABASE database_name OWNER username;

设置权限:

GRANT ALL PRIVILEGES ON DATABASE database_name to username;

搞定这些之后,就可以用navicat连接来管理它了,对于开发人员来说,用postgresql和用mysql没什么大的区别。

www.htsjk.Com true http://www.htsjk.com/postgresSQL/10428.html NewsArticle PostgreSQL 在centos 7下的安装配置, 安装postgresql: sudo yum install postgresql-server 初始化数据库: sudo postgresql-setup initdb 启动数据库: sudo systemctl start postgresql 设置为自动启动: sudo systemctl...
相关文章
    暂无相关文章
评论暂时关闭