仮想通貨ブログに専念するため、たまーに更新します!仮想通貨ブログはこちら!

超簡単!VagrantでPostgreSQL環境を構築する方法!

  • URLをコピーしました!
悩んでいる男の子

VagrantでPostgreSQL環境を構築する方法を教えてほしいんだけど。。

こんな疑問にお答えします。

  • 本記事の内容
  • VagrantでPostgreSQL環境を構築する方法
  • 本記事の執筆者
いずみん(@izumin_0401)

今回は、VagrantでPostgreSQL環境を構築する方法を解説します。

いずみん

すぐ読み終わるので、是非最後まで読んでみてください!

プログラミングを学びたい方必見!

オンライン特化のプログラミングスクールなら「」が超おススメ!

副業としてプログラミングを学びたい方にもおすすめのスクールです!

  • 初心者が9割以上なので挫折せずに学べる!
  • 受講者に副業の仕事を1案件以上斡旋! ※条件あり
  • オンライン完結型なので、在宅でもお仕事可!
  • プロのメンターがサポートしてくれる!

キャリアカウンセリングメンター相談無料でできるのもおすすめポイントです!

目次

環境構築の流れ

環境構築は非常に簡単です。

  1. VagrantでCentOS環境を構築
  2. Postgreをインストール
  3. データベースを作成

Vagrant×PostgreSQL環境構築

早速、環境構築をしていきます。

任意の場所にフォルダを作成します。

僕は「C:\Vagrant」に「Postgres」というフォルダを作成しました。

C:\Vagrant\Postgres> vagrant init centos/7

先ほど作成したフォルダでコマンドプロンプトを起動し、Vagrantファイルを作成します。

C:\Vagrant\Postgres> vagrant up

Vagrantを起動します。

C:\Vagrant\Postgres> vagrant ssh

SSHでログインします。

[vagrant@localhost ~]$ sudo yum install postgresql-server

yumを使用し、Postgreをインストールします。

[vagrant@localhost ~]$ sudo service postgresql initdb

データベースを作成します。

[vagrant@localhost ~]$ sudo service postgresql start

Postgreを起動します。

[vagrant@localhost ~]$ sudo chkconfig postgresql on

毎回startを入力するのは面倒なので、自動起動するようにします。

[vagrant@localhost ~]$ sudo -u postgres psql

postgresユーザでPostgreにログインします。

ログインが確認出来たら一旦「\q」を入力してログアウトします。

[vagrant@localhost ~]$ sudo -u postgres createdb sampledb

DBを作成します。

今回はsampledbという名前で作成しました。

[vagrant@localhost ~]$ sudo -u postgres psql sampledb

先ほど作成したsampledbにログインします。

sampledb=# create user vagrant;

ユーザを作成します。

今回はvagrantというユーザを作成しました。

[vagrant@localhost ~]$ psql sampledb

CentOSにログインしているユーザもvagrantなので、postgreにログインする際にユーザ名を省略できます。

sampledb=# select usename from pg_user;
 usename
----------
 postgres
 vagrant
(2 rows)

念のため、ユーザができているかを確認しておきます。

これでPostgre環境の構築は完了です。

まとめ

今回は、VagrantでPostgreSQL環境を構築する方法を解説しました。

分かってしまえば意外と簡単でしたね。

ではまた!

  • 関連記事
  • 自由な生き方がしたいなら!

自由な生き方をするためには、稼ぐスキルを身に付けなければなりません。

当サイト「リバトレ」では稼ぐスキルに関する情報を日々発信しているので、興味のあるものから見て頂ければ嬉しいです。

稼ぐスキルを身に付けよう!!
SNSもフォローしてね!

この記事が気に入ったら
いいね または フォローしてね!

シェアするんやで!
  • URLをコピーしました!
  • URLをコピーしました!
目次