Web系開発メモ

Java, JavaScript, CSS, HTML などの記事を書いています。

PostgreSQL:CentOSでユーザとDBを作成

CentOS にインストールした PostgreSQL を使って、 ユーザとデータベースを作成してみます。

このブログでは、あくまでサンプルとして、ユーザのロール名・パスワード・データベース名を「spring」で統一しています。必要に応じて変更して頂ければ幸いです。

補足. PostgreSQL の認証について

事前に認証方式を md5 にしておくと、今回作成したユーザとパスワードでログインできます。md5 認証にする方法は、次の記事に書いてあります。

PostgreSQL:CentOSでmd5認証に設定

手順1. postgres ユーザで DB にログイン

次のコマンドで DB にログインします。

$ psql -U postgres

手順2. ユーザ(ログインロール)の作成

次の SQL で作成します。

postgres=# create user spring password 'spring';

手順3. DBの作成

次の SQL で作成します。所有者は spring になります。

postgres=# create database spring owner spring;

手順4. 動作確認

次のコマンドでログインできれば大丈夫です。

$ psql -U spring