程序員的Mac入門-安裝配置PostgreSQL和簡單使用
- 2019 年 12 月 9 日
- 筆記
先來說一下安裝,可以在官網上下載安裝包或者使用官網提供的 Postgres.app,這裡就不詳細介紹了
因為我們這裡使用 homebrew 來進行安裝
brew install postgresql
啟動
brew services start postgresql
初始化
initdb /usr/local/var/postgres
然後來創建數據庫和賬戶,Mac 安裝 PostgreSQL 後不會創建用戶名數據庫,執行命令:
createdb
然後登錄 PostgreSQL 控制台:
psql
psql連接數據庫默認選用的是當前的系統用戶
然後我們來進行下面的一些操作
一、創建 postgres 用戶
CREATE USER postgres WITH PASSWORD '密碼';
二、刪除默認生成的 postgres 數據庫
DROP DATABASE postgres;
三、創建屬於 postgres 用戶的 postgres 數據庫
CREATE DATABASE postgres OWNER postgres;
四、將數據庫所有權限賦予 postgres 用戶
GRANT ALL PRIVILEGES ON DATABASE postgres to postgres;
五、給 postgres 用戶添加創建數據庫的屬性
ALTER ROLE postgres CREATEDB;
這樣就可以使用 postgres 作為數據庫的登錄用戶了,並可以使用該用戶管理數據庫了
登陸控制台指令
psql -U [user] -d [database] -h [host] -p [port]
-U 指定用戶,-d 指定數據庫,-h 指定服務器,-p 指定端口
完整的登錄命令,比如使用 postgres 用戶登錄
psql -U postgres -d postgres
常用控制台指令
password:設置當前登錄用戶的密碼 h:查看 SQL 命令的解釋,比如h select ?:查看 psql 命令列表 l:列出所有數據庫 c [database_name]:連接其他數據庫 d:列出當前數據庫的所有表格 d [table_name]:列出某一張表格的結構 du:列出所有用戶 e:打開文本編輯器 conninfo:列出當前數據庫和連接的信息 password [user]: 修改用戶密碼 q:退出
沈唁志,一個PHPer的成長之路! 任何個人或團體,未經允許禁止轉載本文:《程序員的Mac入門-安裝配置PostgreSQL和簡單使用》,謝謝合作!
