개인 서버에 기존에는 MySQL을 주로 사용하였지만, PostgreSQL을 추가로 설치 하였다. 그러던 중에 기존 데이터의 이관을 고민 하다가 mysql_fdw 를 이용하기 위해 설치 하는 과정을 기록하게 되었다. MySQL 9, PostgreSQL 17 서버는 이미 구성이 되어 있고, 두 데이터베이스에서 기본적으로 사용할 준비가 되어 있는 상태라 가정 하고 시작 한다. * 참고 : 본인의 경우와 같이 서버에 돈을 많이 쓸 수 없어 MySQL, PostgreSQL 이 하나의 서버에서 동작중이라면 MySQL 에서 사용자 계정 생성시 localhost 에서 접근 가능한 계정을 생성 하는 것을 추천 한다. MySQL 에서 테스트용 테이블을 생성 한다. 이미 기존에 테이블이 있다면 아래의 참고 사항만 확인 후..
1. MySQL 다운로드 사이트 https://dev.mysql.com/downloads/mysql/ 에 방문 하여 mysql-server_9.5.0-1debian12_amd64.deb-bundle.tar 를 다운로드 한다. 2. 의존성 관련 패키지 설치 한다.root@database:~# apt install mecab-ipadic mecab-ipadic-utf8 mecab-utils 3. 다운로드 받은 번들 파일의 압축 해제 한다.root@database:~# tar zxvf mysql-server_9.5.0-1debian12_amd64.deb-bundle.tar 4. deb 패키지 파일을 설치 한다.root@database:~# dpkg -i ./*.deb 5. mysql 의 상태를 확인 한..
Spring Boot 를 이용하여 구성 하고 있던 프로젝트에 아래와 같은 메세지가 나타났다.12-09 15:02:01.016 [WARN ] c.zaxxer.hikari.pool.ProxyLeakTask - Connection leak detection triggered for net.sf.log4jdbc.sql.jdbcapi.ConnectionSpy@1a4bb6e on thread scheduled-task-pool-1, stack trace followsjava.lang.Exception: Apparent connection leak detectedat cohttp://m.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:100)at..
* 참고 : https://netxhack.com/dns/ 제공자국내/해외구분주소KT 국내기본168.126.63.1보조168.126.63.2SK 국내기본210.220.163.82보조219.250.36.130LG U+국내기본164.124.101.2보조203.248.252.2CloudFlare(개인적으로 추천)해외기본1.1.1.1보조1.0.0.1멀웨어 차단1.1.1.21.0.0.2멀웨어 + 성인 사이트 차단1.1.1.31.0.0.3Google해외기본 8.8.8.8보조8.8.4.4Quad9(개인적으로 추천)해외기본9.9.9.9 멀웨어 차단 9.9.9.11 149.112.112.11보안 없음9.9.9.10149.112.112.10Adguard해외광고 + 트래킹 + 피싱 차단94.140.14.1494.140.15..
아래의 그림과 같이 jenkins 로 구성해둔 item 의 기록을 초기화 하고자 하는 경우가 있다. 'Jenkin 관리' 화면으로 이동 후, 'Script Console' 를 클릭 한다. 나타나는 화면에서 아래의 스크립트를 입력 하고, '실행' 버튼을 클릭 한다. item = Jenkins.instance.getItemByFullName("")item.builds.each() { build -> build.delete()}item.updateNextBuildNumber(1) 아래는 item 전체의 BUILD_NUMBER 를 초기화 하는 스크립트 item = Jenkins.instance.getAllItems().each() { item -> item.builds.each() { buil..
처음에는 플러그인이 있는데, 굳이 pipeline를 사용 해야 하나 싶었다.그렇지만, jenkins 버젼에 따라 사용할 수 없는 plugin 이 생기거나, 보안 문제 등으로 plugin 을 사용할 수 없는 상황이 생기는 경우를 대비 하여 pipeline 사용법을 익혀 두는게 좋을 것 같았다. plugin 에 대한 의존성이 높은건 좋지 않다고 생각 한다. 과거의 jenkins 버젼에서는 pipeline plugin 을 설치해 주어야 한다고 하는데, 현재 사용중인 2.504.3 버젼에서는 기본적으로 설치 되어 있었다. 진행 하다 보니,- pipeline 복잡하고 어렵지 않을까 생각 했었는데, 다른 개발자 분들도 검색 잘 하면 반나절이면 익힐 수 있을 것으로 보인다.- pipeline 으로 구성 해야 할 작업..
1. jenkins 계정 생성 [ root@jenkins ] ~ # useradd -s /bin/bash -m jenkins; echo 'PaSsW0rD!@#$' | passwd --stdin jenkins 2. jenkins 계정 로그인[ root@jenkins ] ~ # su - jenkins 3. openjdk 내려 받기 및 PATH 설정 jenkins 를 구동 시키기 위한 jdk를 내려 받는 단계이다. [ jenkins@jenkins ] ~ $ wget https://download.java.net/java/GA/jdk17.0.2/dfd4a8d0985749f896bed50d7138ee7f/8/GPL/openjdk-17.0.2_linux-x64_bin.tar.gz [ jenkins@je..
PostgreSQL 17 버젼에 대한 기초 학습을 진행 하면서, 기록으로 남겨 두는 문서. 1. 원격 접근 가능 설정pg_hba.conf 파일을 백업 해 두고 수정 한다.host all all 127.0.0.1/32 scram-sha-256위와 같은 부분을 찾아 아래와 같이 수정 한 뒤, 서비스 재시작host all all 0.0.0.0/0 scram-sha-256 2. 명령어를 이용하여 원격 서버에 접근postgres@database:~$ psql --host=192.168.0.2 --username=tester --port=54321 --dbname=test_db또는 ..
root@freecatz-web:~# openssl x509 -dates -in /etc/letsencrypt/live/freecatz.pe.kr/fullchain.crtnotBefore=Apr 12 12:46:13 2024 GMTnotAfter=Jul 11 12:46:12 2024 GMT root@freecatz-web:~# openssl x509 -dates -in /etc/letsencrypt/live/freecatz.pe.kr/fullchain.pem notBefore=Apr 12 12:46:13 2024 GMT notAfter=Jul 11 12:46:12 2024 GMT
- Total
- Today
- Yesterday
- json parse
- 맛집
- TIP
- food
- Mobile
- Flutter
- place
- Security
- SSL
- web
- dart
- Compile
- samba
- Java
- 엘리스센터
- Review
- development
- Android
- springboot
- devtools
- Fun
- devel
- Spring
- ssh
- Linux
- kotlin
- HTTP
- MySQL
- gpkiapi
- JavaScript
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |