• 日本語
    • English (英語)
Avintonジャパン株式会社Avintonジャパン株式会社Avintonジャパン株式会社Avintonジャパン株式会社
  • サービス
    • Avinton Data Platform
    • エッジAIカメラ
    • プライベートクラウド
    • AIサービス開発
    • AI画像解析 – 無償PoC
  • 最新情報
    • ニュースリリース&イベント情報
    • 技術ブログ&インタビュー
  • アカデミー
    • Avintonアカデミー
    • Academy on Campus
  • 採用情報
    • Avintonで働く魅力
    • 新卒採用
    • プロジェクトコーディネーター職紹介
    • 求人
    • よくある質問
  • 企業情報
    • 会社概要
    • 代表からご挨拶
    • SDGsへの貢献
  • お問い合わせ

PostgreSQL Setup

  • Python3.8 と OpenCV のインストール (Ubuntu20.04LTS)
  • ルーティング
  • postgreSQLへのshp fileのimport
  • NAT
  • PostGIS exercise
  • 三目並べ – 2.〇×を交互にゲーム盤に入るようにしよう
  • Docker 概要とセットアップ
  • 三目並べ – 3.勝敗がつくようにしよう
  • Docker Engineのubuntu上へのinstall
  • EC2からS3へ自動でぽいぽいアップロードするスクリプトの作成
  • 三目並べ – 4.「スタート」「リセット」ボタンをつけよう
  • 三目並べ – 5.先攻後攻を決めて、コンピュータ対戦にしよう(前編)
  • Apache Zeppelin 基本機能
  • Ruby on Rails を MySQLでセットアップ
  • 機械学習入門者向け Support Vector Machine (SVM) に触れてみる
  • AWSアカウントの作成と必ずやるべきセキュリティ対策
  • Scala 基礎
  • VLAN
  • Apache Spark 基礎
  • 機械学習を用いた画像分類
  • Ruby on Railsによる簡単なウェブアプリケーション
  • 正規表現とパイプ
  • 機械学習エンジニアに必要なスキル
  • Docker, Kubernetesの学び方について
  • Ubuntuの基本設定
  • PostgreSQL Setup
  • REDIS
  • Amazon EC2 インスタンスの初期設定をしよう
  • 軽量版Kubernetesディストリビューション – k0s クラスターの構築
  • Pythonの設定
  • GNS3のセットアップ
  • viエディタ
  • AWSのEC2インスタンスでWordPressブログを公開してみよう
  • Pythonでデータベースを操作する
  • Python2.7とOpenCVのインストール
  • ファイル操作コマンド
  • OpenCVのテストプログラム
  • グループとユーザー
  • Pythonで画像を分類するプログラムを作成する
  • AWS CLIをインストールしてコマンド操作しよう
  • Virtualisation and Container (仮想化とコンテナ) – Ansible, Docker and Kubernetes
  • Windows Server 2012 R2 Hyper-V
  • 困った時に使うコマンド
  • SparkMLによるKaggle Titanic生存者予測
  • PacketTracerのセットアップ
  • 一般グループのユーザーとグループ
  • AWS Route 53を使って独自ドメインのWebページを表示させてみよう
  • Kubernetesクラスター上へのOpenVINOモデルサーバーを使用したサンプルアプリケーションのデプロイ
  • プライバシーポリシー
  • VMware ESXi サーバー構築
  • 三目並べ – 6.先攻後攻を決めて、コンピュータ対戦にしよう(後編)
  • フロントエンド開発のための環境構築
  • フロントエンドのデモンストレーション
  • APIのデモンストレーション
  • CISCO 1800ルータセットアップ
  • ファイル検索コマンド
  • ESXi – Switchの追加とVLAN
  • 質問
  • 仮想化環境のディスク容量を拡張する
  • ユーザー権限とアクセス権
  • 三目並べ – 0.導入
  • テキスト処理
  • ESXi – VyOS
  • データベースへのデータロード
  • 機械学習入門者向け Naive Bayes(単純ベイズ)アルゴリズムに触れてみる
  • CCNA
  • ESXi – 小規模ネットワーク 構築
  • ファイル管理
  • 機械学習入門者向け ChainerRLでブロック崩しの学習
  • AWS CLIを使ってEC2のファイルをS3へアップロードしよう
  • Apache NiFiの環境設定
  • CSV import & export – Node.js, mySQL – 1
  • 機械学習入門者向け ランダムフォレストによる Kaggle Titanic生存者予測
  • NodeJSでWebアプリケーション開発 – Socket.IO編
  • CSV import & export – Node.js, mySQL – 2
  • Apache NiFi データパイプライン基礎
  • PCからルータ、スイッチへのSSH接続設定
  • 【Python入門】Python Numpy チュートリアル
  • SQL 便利な関数
  • PostgreSQLによるデータ分析
  • Apache NiFi Exercise
  • 機械学習入門者向け 分類と回帰の違いをプログラムを書いて学ぼう
  • NodeJSでWebアプリケーション開発 – React編
  • Pythonによるマルチスレッドプログラミング実践
  • Apache SparkとApache Zeppelinの概要と環境構築
  • Certbotを使ってSSL証明書を発行し、HTTP通信を暗号化しよう
  • DockerとApacheを使ってWebサーバーを構築しよう
  • NodeJSでWebアプリケーション開発 – React編
  • AmazonEC2とVPCでネットワークとサーバーを構築しよう
  • AWS入門者向け 初心者が最初に理解すべきEC2とVPCの基本的な用語解説
  • Linuxとは
  • Pandasによる構造化データ分析
  • ダイナミックルーティング
  • PostgreSQL – Python – Apache – Bootstrap
  • 三目並べ – 1.ゲーム盤を作ろう
Home Avintonアカデミー PostgreSQL Setup
postgreSQL logo

PostgreSQLのセットアップ

 

PostgreSQLのインストール

1
sudo apt install postgresql postgresql-contrib

 

サーバーの設定

パスワードを設定します。

1
2
3
sudo -u postgres psql postgres
\password postgres
\q

 

データベースの作成

1
sudo -u postgres createdb avinton

 

データベースへのリモートアクセスを許可する

“hba.conf”というファイルを編集します。 以下のようなフォルダーに入っています。(12はバージョンの数値です。) /etc/postgresql/12/main   同じネットワーク上のホストからのみリモートアクセスが可能になるように設定します。

1
sudo vi /etc/postgresql/12/main/pg_hba.conf

※viの使い方はAvintonアカデミー(viエディタ)のページをご参照ください。 (97行目辺りにあります。)   PostgreSQLサーバーが接続をListenできるようにしましょう。

1
sudo vi /etc/postgresql/12/main/postgresql.conf

(listen_addresses と _ (アンダースコア)が入ります。59行目辺りにあります。)

PostgreSQLサーバーを再起動します。

1
2
service postgresql stop
service postgresql start

 

サーバーが稼働してるかどうかを確認します。

1
service postgresql status

 

PGAdminからデータベースへ接続する

GUIのPostgreSQLの管理ツールであるpgAdminをインストールしましょう。
下記のリンクにアクセスし、PGAdminをホストコンピューター(またはゲストコンピューター)にダウンロードします。

pgAdmin ダウンロード

ホストコンピュータ(Windows)へダウンロードする方法

Windowsのアイコンをクリックします。

OSにあったバージョンを選択します。 ダウンロードした.exeファイルをクリックしてインストールを行います。 これでpgAdmin(Windows)のダウンロード、およびインストールは完了です。

ゲストコンピュータ(Ubuntu20.04)へダウンロードする方法

Ubunutuのターミナルを起動し、下記のコマンドを入力します。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# レポジトリをセットアップ
 
# レポジトリにアクセスするための公開鍵を取得
sudo curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
 
# レポジトリの設定ファイルを作成
sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list && apt update'
 
# pgAdminをインストール
sudo apt install pgadmin4
 
#Web版とデスクトップ版の2つをそれぞれ独立してインストールすることも可能
sudo apt install pgadmin4-desktop
sudo apt install pgadmin4-web
 
#pgadmin4-webをインストールする場合は、Webサーバーの設定も必要
sudo /usr/pgadmin4/bin/setup-web.sh

 

ダウンロードしたコンピュータのアプリケーション一覧からpgAdminを選択します。

WindowsからpgAdminを起動   UbuntuからpdAdminを起動

pgAdminが起動すると、任意のメールアドレスとパスワードを求められるので入力します。

※なおホストコンピューターからゲストコンピュータ上のPostgreSQLにアクセスするためには接続方法をブリッジ接続にしておく必要があります。

新しい接続を追加します。

(以下、ゲストコンピュータ上のpgAdminからPostgreSQLに接続する方法を解説します)   接続情報を入力しましょう。(パスワードは以前設定したものです。)

PGAdminからデータベース確認しましょう。

仮想環境上のデータべースに接続できていることを確認できます。   SQLタブを選択するとデータベースが作成されていることが確認できます。   画面上部のクエリツールを選択すると、SQLを実行できる画面が表示されます。   これでPostgreSQLのセットアップは完了です。

次へ

採用情報

採用情報

Avinton SDGs

SDGsへの貢献

Search

タグ

AI AI Big Data Big Data ccna Digital Transformation DX IoT LPIC Python Ruby SDGs Webエンジニア イベント インタビュー インフラエンジニア エンジニア オンラインセミナー キャリアチェンジ サーバーエンジニア システム開発 セミナー データサイエンス データサイエンティス データベース データ分析 データ解析 ネットワークエンジニア ビックデータ ボランティア 人工知能 勉強会 営業 就職活動 技術インターン 採用 新卒 新卒採用 新規事業 機械学習 派遣 深層学習 社員インタビュー 経営者交流会 転職
© 2022 Avinton | All Rights Reserved | プライバシーポリシー
  • サービス
    • Avinton Data Platform
    • エッジAIカメラ
    • プライベートクラウド
    • AIサービス開発
    • AI画像解析 – 無償PoC
  • 最新情報
    • ニュースリリース&イベント情報
    • 技術ブログ&インタビュー
  • アカデミー
    • Avintonアカデミー
    • Academy on Campus
  • 採用情報
    • Avintonで働く魅力
    • 新卒採用
    • プロジェクトコーディネーター職紹介
    • 求人
    • よくある質問
  • 企業情報
    • 会社概要
    • 代表からご挨拶
    • SDGsへの貢献
  • お問い合わせ
  • 日本語
    • English (英語)
Avintonジャパン株式会社