安装postgresql:mysql
sudo yum install postgresql-server
初始化数据库:sql
sudo postgresql-setup initdb
启动数据库:数据库
sudo systemctl start postgresql
设置为自动启动:post
sudo systemctl enable postgresql
容许外网访问数据库:spa
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用户:postgresql
sudo su - postgres
启动PostgresSQL控制台:code
psql
给postgres用户设置个密码:server
\password postgres
说明:postgres用户有点相似mysql的root用户,拥有全部权限,通常开发的时候最好建个新的用户。blog
为数据库建立新用户:md5
CREATE USER username WITH PASSWORD 'password';
建立新数据库:
CREATE DATABASE database_name OWNER username;
设置权限:
GRANT ALL PRIVILEGES ON DATABASE database_name to username;
搞定这些以后,就能够用navicat链接来管理它了,对于开发人员来讲,用postgresql和用mysql没什么大的区别。