잠시만 기다려 주세요

     '애도와 추모가 책임있는 사람들에게 면죄부를 주어서는 안됩니다. -더불어 민주당 국회의원 김용민-'
전체검색 :  
이번주 로또 및 연금번호 발생!!   |  HOME   |  여기는?   |  바다물때표   |  알림 (16)  |  여러가지 팁 (1056)  |  추천 및 재미 (151)  |  자료실 (22)  |  
시사, 이슈, 칼럼, 평론, 비평 (600)  |  끄적거림 (129)  |  문예 창작 (705)  |  바람 따라 (69)  |  시나리오 (760)  |  드라마 대본 (248)  |  
살인!


    리눅스 서버

리눅스 서버 - ubuntu 우분투 postgresql pgadmin4 설치, 사용하기
이 름 : 바다아이   |   조회수 : 9200         짧은 주소 : https://www.bada-ie.com/su/?221591780416
관리툴이 pgadmin4 로 업그레이드 되면서 인터페이스가 웹 기반으로 변경 되었습니다.
솔직히 영 입맛에 맞지 않습니다. 그러나 웹 기반으로 계속 진행된다기에 어쩔 수 없이 적응해야 합니다. -.-;
더 좋은 툴을 찾으면 좋은데 현실은 그냥 사용 할 수 밖에 없습니다. 
wget 으로 파일 가져올 때 최신으로 설치하세요...


sudo apt-get update

sudo apt-get install build-essential libssl-dev libffi-dev libgmp3-dev virtualenv python-pip libpq-dev python-dev

sudo apt-get install virtualenv

mkdir pgAdmin4
cd pgAdmin4
virtualenv pgAdmin4

cd pgAdmin4
source bin/activate

wget https://ftp.postgresql.org/pub/pgadmin/pgadmin4/v2.1/pip/pgadmin4-2.1-py2.py3-none-any.whl

pip install pgadmin4-2.1-py2.py3-none-any.whl 

만약 에러나시면 아래처럼 파이썬 라이브러리 다시 설치

sudo apt-get install python-dev

그리고 다시 pip 설치... 큰 에러 없으면 됩니다. 빨간 거 한줄 정도는 상관없습니다.

vi lib/python2.7/site-packages/pgadmin4/config_local.py

import os
DATA_DIR = os.path.realpath(os.path.expanduser(u'~/.pgadmin/'))
LOG_FILE = os.path.join(DATA_DIR, 'pgadmin4.log')
SQLITE_PATH = os.path.join(DATA_DIR, 'pgadmin4.db')
SESSION_DB_PATH = os.path.join(DATA_DIR, 'sessions')
STORAGE_DIR = os.path.join(DATA_DIR, 'storage')
DEFAULT_SERVER = '127.0.0.1'
SERVER_MODE = False


파일 만들어서 입력하시고요...
testtools 어쩌구는 무시해도 됩니다.

pip install flask-htmlmin

이제 서버를 실행합니다.
실행시에는 항상 cd 명령어로 설치된 pgAdmin4/pgAdmin4/ 폴더에 들어가 있어야 합니다.
그리고 아래를 실행...

source bin/activate
python lib/python2.7/site-packages/pgadmin4/pgAdmin4.py

브라우저로 접속해서 사용하시면 됩니다.
서버 추가해서 접속하시면 됩니다.

http://localhost:5050


p.s
만약 로컬이 아닌 온라인, 원격 서버모드로 사용하시려면 아래 파일에서 서버모드를 True 로 하세요...
그리고 서버 아이피 적어주시면 됩니다. 당연히 5050 포트는 방화벽에서 열어 놓으셔야 겠죠...

vi lib/python2.7/site-packages/pgadmin4/config_local.py

SERVER_MODE = True
DEFAULT_SERVER = '아이피'

요러고 다시 서버를 실행하면 오른쪽 상단에 패스워드 및 사용자 만들 수 있게 버튼이 생깁니다.

그러나 로컬로 사용하시길 권합니다.
원격으로 접속하는 것은 언제나 위험을 안고 가야 합니다.
잠깐 뭐 한다고 하면 상관없지만 열어놓고 하시면 위험...!!!
항상 로컬에서 작업 마무리 해서 서버에 올리는 습관을 들이셔야 합니다.


| |





      1 page / 5 page
번 호 카테고리 제 목 이름 조회수
148 리눅스 서버 samba ... , ... 바다아이 438
147 리눅스 서버 postfix main.cf ... 바다아이 3416
146 리눅스 서버 /etc/crontab ... 바다아이 2113
145 리눅스 서버 - MEMTEST, , 바다아이 3281
144 리눅스 서버 top , top 바다아이 4098
143 리눅스 서버 , systemd-networkd, archlinux network setting 바다아이 5180
142 리눅스 서버 mirror .. ... 바다아이 5639
141 리눅스 서버 [Ubuntu] (swapfile) , ... 바다아이 5540
140 리눅스 서버 ufw , iptables 바다아이 6811
139 리눅스 서버 ... grub . submenu, grub-mkconfig 바다아이 5628
138 리눅스 서버 CentOS 7 Upgrade Kernel, centos 바다아이 7419
137 리눅스 서버 , dd , 바다아이 5535
136 리눅스 서버 ... ntp .. ... 바다아이 6584
135 리눅스 서버 archlinux netstat , netstat ... 바다아이 6324
134 리눅스 서버 ps , ps option 바다아이 6042
133 리눅스 서버 , swap , ... swap . 바다아이 6288
132 리눅스 서버 crontab , .... 바다아이 6236
131 리눅스 서버 ssh , ssh 바다아이 7339
130 리눅스 서버 SSH SSH , ssh-keygen rsa 바다아이 6875
129 리눅스 서버 , date : () , () , 바다아이 7063
128 리눅스 서버 aws lightsail, ssh .. .pem 바다아이 12114
127 리눅스 서버 , ubuntu generic kernel 바다아이 7460
126 리눅스 서버 .. apt ... 바다아이 7349
125 리눅스 서버 ... ubuntu kernel compile 바다아이 9926
124 리눅스 서버 nginx http2 , . 바다아이 8831
123 리눅스 서버 psql libreadline.so.7: cannot open shared object file: No such file or directory 바다아이 9184
122 리눅스 서버 ssh .bashrc , bash .. .bash_profile 바다아이 8519
121 리눅스 서버 , , 바다아이 7731
120 리눅스 서버 rc.local ... , 바다아이 8453
119 리눅스 서버 ? - IPv4 Subnetting, (Subnet Mask) 바다아이 8154
| |









Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 firefox 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ Ubuntu + GoLang + PostgreSQL + Mariadb ]
서버위치 : 오라클 클라우드 춘천  실행시간 : 0.06916
to webmaster... gogo sea. gogo sea.