2023/기록_2023(2)
-
mysqldump 데이터 백업 및 복원
데이터를 이관할때 사용할 데이터 SQL 파일을 요청 받았다. data.sql 파일은 데이터베이스에 삽입할 초기 데이터를 정의하는 파일이라고 한다. 해당 파일은 INSERT 문을 사용하여 데이터 삽입, DB 초기화, 초기상태 설정에 사용된다. CMD 기준 mysql의 bin 폴더까지 진입하여 아래 명령어 입력 백업파일 생성하는 방법 요청 : mysqldump -u [계정] -p -h [HOST] [DB명] [테이블명] > "[백업 파일명].sql" 응답 : Enter password: ************** 생성된 파일이 잘 들어갔는지 확인을 위해 복원 테스트를 진행하였다. 복원파일 생성하는 방법 요청 : mysql -h [HOST] -u [계정] -p [DB명] < " [백업 파일명].sql" 응답 ..
2024.01.22 -
Transacrion 처리 - was not registered for synchronization because synchronization is not active
디버깅을 하다보니 mapper에서 데이터를 전혀 가져오지 못하고 있는 것을 발견했다. 그래서 디버그 로그를 확인해보니 아래와 같은 로그가 찍혔다. [2023-12-04 17:18:30,601] DEBUG org.mybatis.spring.SqlSessionUtils.getSqlSession(SqlSessionUtils.java:104) - Creating a new SqlSession [2023-12-04 17:18:30,640] DEBUG org.mybatis.spring.SqlSessionUtils.getSqlSession(SqlSessionUtils.java:140) - SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@130dd2a..
2023.12.05