安裝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沒什麼大的區別。