잠시만 기다려 주세요

HOME   |  여기는?   |  바다물때표   |  여러가지 팁 (888)  |  추천 및 재미 (154)  |  자료실 (20)  |  끄적거림 (520)  |  시나리오 (760)  |  드라마 대본 (248)  |  

2020년 09월 25일
어리석은 자 밑에서 일하는 것만큼 견디기 힘든 일은 없다. - 바다아이
 




    리눅스 서버

리눅스 서버 - ubuntu 우분투 postgresql pgadmin4 설치, 사용하기
이 름 : 바다아이   |   조회수 : 2871         짧은 주소 : 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
번 호 카테고리 제 목 이름 조회수
136 리눅스 서버 ... ntp .. ... 바다아이 225
135 리눅스 서버 archlinux netstat , netstat ... 바다아이 288
134 리눅스 서버 ps , ps option 바다아이 302
133 리눅스 서버 , swap , ... swap . 바다아이 273
132 리눅스 서버 crontab , .... 바다아이 249
131 리눅스 서버 ssh , ssh 바다아이 516
130 리눅스 서버 SSH SSH , ssh-keygen rsa 바다아이 504
129 리눅스 서버 , date : () , () , 바다아이 799
128 리눅스 서버 aws lightsail, ssh .. .pem 바다아이 862
127 리눅스 서버 , ubuntu generic kernel 바다아이 1287
126 리눅스 서버 .. apt ... 바다아이 1230
125 리눅스 서버 ... ubuntu kernel compile 바다아이 1475
124 리눅스 서버 nginx http2 , . 바다아이 1311
123 리눅스 서버 psql libreadline.so.7: cannot open shared object file: No such file or directory 바다아이 1739
122 리눅스 서버 ssh .bashrc , bash .. .bash_profile 바다아이 1647
121 리눅스 서버 , , 바다아이 1665
120 리눅스 서버 rc.local ... , 바다아이 1713
119 리눅스 서버 ? - IPv4 Subnetting, (Subnet Mask) 바다아이 1791
118 리눅스 서버 TCP UDP ? 바다아이 1747
117 리눅스 서버 FTP passive(), active() 바다아이 1666
116 리눅스 서버 ftp passive .... filezilla ftp ... 바다아이 2276
115 리눅스 서버 ssh sftp ... sftp ... 바다아이 1854
114 리눅스 서버 rpm 바다아이 1921
113 리눅스 서버 /tmp ... /tmp ... tmpfs 바다아이 2450
112 리눅스 서버 archlinux ... mirror, 바다아이 1833
111 리눅스 서버 centos7 pgadmin4 .... ... pgadmin4 server mode, postgresql admin .. 바다아이 1905
110 리눅스 서버 centos 7, freebsd postfix dovecot , 바다아이 2020
109 리눅스 서버 Centos 7 Postgresql 10, 11 바다아이 1852
108 리눅스 서버 [Network] SSL / TLS 바다아이 2154
107 리눅스 서버 TLS , ssl 바다아이 2626
| |








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