Tag Archives: mysql

Hikari Pool – Possibly consider using a shorter maxLifetime value.

Java Hikari Pool 을 사용하다가 아래와 같은 Warning Log를 보았다. 원인은 MySQL의 wait_timeout 보다 Hikari의 MaxLifeTime이 더 길게 설정 되어 있어서 나오는 메시지이다. 해결 방법으로 1번 MySQL의 wait_timeout을 Hikair MaxLifeTime 보다 늘린다. 2번 Hikari의 MaxLifeTime을 MySQL wiat-timeout 보다 2-3초 정도 작게 설정한다. DB쪽에 값을 변경하면 다른 서비스쪽에 영향이 있을지도 모르니 2번 Hikari 설정값을 변경하는 걸로… Read More »

Codeigniter Mysql Result type이 String으로만 리턴되는 문제

Codeigniter 쿼리 결과값이 모두 String 형태로 오는 문제 해결방법 Codeigniter의 문제라기 보다 php mysql 드라이버의 문제라고 하는게 맞을듯하다. 일단 php-mysql 을 제거하고 php-mysqlnd 를 사용하여야한다. 그리고 mysqli로 접속한 후 옵션값을 셋팅해주면 된다. 코드이그나이터에 적용하려면 아래 파일을 수정하면 된다. CI 3.1.0 기준 CI폴더 -> system -> database -> drivers -> mysqli -> mysqli_driver.php 파일 138번줄 다음라인에… Read More »

Mysql 백업 / 복원

백업하기mysqldump -u [DB사용자] -p [패스워드] [백업할 데이터베이스 이름] > [파일이름] 복구하기mysql -u [DB사용자] -p [패스워드] [복구할 데이터베이스 이름] < [파일이름] 맨날 헷깔리네….;;