Toggle theme
문제를 잘 정의하는 것은 문제를 절반 해결한 것이다. - 2023.12
사용자 도구
Toggle theme
로그인
사이트 도구
검색
도구
문서 보기
이전 판
PDF로 내보내기
Fold/unfold all
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
현재 위치:
start
»
wiki
»
database
»
mariadb
»
troubleshooting
wiki:database:mariadb:troubleshooting
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== Trouble Shooting ====== ===== TimeZone error ===== JAVA에서 MySQL 혹은 MariaDB 서버에 연결시 다음과 같은 에러가 발생 할 수 있다. <code> ### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: Cannot create PoolableConnectionFactory (The server time zone value xxxxx is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.) </code> 현재 데이터베이스의 타임존을 확인한다. <code sql> SELECT @@global.time_zone, @@session.time_zone; </code> 타임존이 SYSTEM으로 확인된다면 별도로 지정되어 있지 않다는 뜻이다. * JDBC URL에 옵션추가 <code java> <bean id="dataSource" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://127.0.0.1:3306/blog_backupdb?serverTimezone=UTC" /> <property name="username" value="backupdbadm"/> <property name="password" value="backupdbadm"/> </bean> </code> *데이터베이스 서버에 default-time-zone 설정하기 *my.ini 파일에 [mysqlId] 섹션에 default-time-zone을 추가한다. 아래는 KST로 지정한 것이다. <code> [mysqld] default-time-zone='+9:00' </code> default-time-zone='UTC' 형식으로 설정하면 에러가 발생한다.(MariaDB, MySQL 동일) UTC로 지정하기 위해서는 '+0:00' 또는 '-0:00'으로 설정한다. {{tag>database troubleshooting 천호동밤안개}}
/volume1/web/dokuwiki/data/pages/wiki/database/mariadb/troubleshooting.txt
· 마지막으로 수정됨: 2023/01/13 18:44 (바깥 편집)
문서 도구
문서 보기
이전 판
역링크
PDF로 내보내기
Fold/unfold all
맨 위로