在AWS上安裝Ruby On Rails(四) - PostgreSQL設定
更新日期:0. 安裝Postgre SQL
$ sudo yum install postgresql96 postgresql96-server postgresql96-libs postgresql96-contrib postgresql96-devel
(本文撰寫的時候AWS能下載到的只到9.6)
1. postgresql的使用者跟系統使用者相同,所以可以先設user
$ useradd 你喜歡的名稱
2. 建立database
$ sudo service postgresql96 initdb
3. 開啟database
$ sudo service postgresql96 start
4. 設定postgres密碼,預設沒有
$ sudo -u postgres psql
# \password postgres
5. 設定使用者 密碼與加入建立資料庫權限
# \createuser 你喜歡的名稱
# \password 你喜歡的名稱
# ALTER USER 你喜歡的名稱 CREATEDB;
# \q <= 跳出
6. psql: FATAL: Peer authentication failed for user “xxxxx”
$ sudo vim /var/lib/pgsql96/data/pg_hba.conf
local all all md5 #原本是peer
7. 重啟
$ sudo service postgresql96 restart