일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 캐웤
- 오퀴즈
- 이벤트
- 행퀴
- 퀴즈
- TOSS
- 캐슬
- 행운퀴즈정답
- 정답
- 자바
- 추천인
- 비트코인
- 리브메이트
- 초성퀴즈정답
- 캐시워크
- spring게시판
- 안드로이드
- 오퀴즈정답
- 토스
- Android
- 초성퀴즈
- 톹
- ㄹㅂㅁㅇㅌ
- 오늘의퀴즈
- 행운퀴즈
- 캐시슬라이드
- 돈버는퀴즈
- 캐시워크정답
- 토스정답
- java
- Today
- 252,060
- Total
- 18,363,256
Gomdori
[Synology] Command line 명령어(+Postgresql) 본문
synology ssh 접속 방법
synology 제어판 -> 터미널 및 SNMP -> SSH 서비스 활성화 Port 번호 설정
terminal 창에서 ssh user@Ip Address -p port
빨갛게 된 것은 자신이 해당되는 것을 입력해주시면 됩니다.
그리고 비밀번호 입력하시면 끝!
synology root 계정 접속
sudo -i
비밀번호 입력
postgresql DB 연결
sudo -u postgres psql
비밀번호 입력
postrgresql DB 연결 해제
\q
postgres create database (shell)
" sudo -u postgres createdb dbname "
postgres create database(psql 접속 후 실행)
" create database dbname; "
postgres select( 데이터베이스 조회)
psql > \list or \l
데이터베이스 선택 또는 연결
mysql) use databasename;
psql > \connect databasename or \c databasename
postgres drop database( 데이터베이스 삭제)
psql > drop database dbname;
사용자(user) 명령어
psql > create user username password 'userpassword';
사용자 롤(role) 혹은 비밀번호 변경하기
psql > alter user username with password 'userpassword';
psql > alter user username with superuser;
psql > alter user username with createrole;
postgres 사용자 권한주기(privileges)
psql > grant all privileges on database databasename to username;
database Owner change(데이터베이스 소유자 변경하기)
psql > alter database databasename owner to username;
현재 사용자 조회(Current User select)
psql > select current_user;
모든 사용자 조회(All user select)
psql >\du or \du+
기타
현재 연결정보 보기
psql > \conninfo
Locale(로케일) ,Encoding(인코딩) (한글 깨짐 해결)
기본 인코딩(Encoding) 설정 위치(path)
-> sudo vi /etc/postgresql/postgresql version/main/postgresql.conf
client_encoding = 'ko_KR.UTF-8'
lc_messages = 'ko_KR.UTF-8'
lc_monetary = 'ko_KR.UTF-8'
lc_numeric = 'ko_KR.UTF-8'
lc_time = 'ko_KR.UTF-8'