반응형 mysql3 MySQL connection timeout 방지 개발서버에 3일 이상 접속하지 않으면 에러 페이지가 뜨고, 새로고침을 여러 번 눌러야 정상 접속되는 현상이 있었다. 장시간 접속하지 않아 connection timeout된 것이다. 해결 방법 context-datasource.xml 에 다음 빨간글씨부분을 추가 권장하지 않는 방법 url property 의 value값 뒤에 autoReconnect=true 를 추가하면 재접속 시 정상 연결이 되지만, 최초 접속 시 사용자에게 에러를 띄우는 건 마찬가지이기 때문에 큰 의미는 없다. 2023. 8. 9. [MySQL] 유저 조회, 생성, 권한 부여 SQLyog, heidiSQL 등의 db툴로 접속을 시도할 때 권한 관련 오류가 뜨며 접속이 안되는 경우 유저를 추가해줘야한다. putty로 DB 서버 접속 mysql root권한으로 들어간다. mysql –u –root –p USER 조회 use mysql select * from user; 사용자 목록을 확인한다. USER 추가 CREATE USER '사용자'@'접근하는쪽아이피' IDENTIFIED BY '비밀번호'; GRANT ALL PRIVILEGES ON DB명.* TO '사용자'@'접근하는쪽아이피'; FLUSH PRIVILEGES; ex) CREATE USER 'root'@'111.111.111.111' IDENTIFIED BY 'password1234'; GRANT ALL PRIVILEGES.. 2023. 8. 8. [MariaDB/MySQL] 한글이 ?로 바뀌어 저장될 때(characterset, encoding) $ show variables like 'c%'; character_set_server 등의 일부 charset이 latin1로 표시됨을 확인 $ show variables like 'datadir'; mariadb가 설치되어있는 폴더를 알려줌. 해당 디렉토리에 들어가서 my.ini 백업 (my.ini_org로 파일명 변경) my.ini 열어서 다음을 추가.이미 값이 있을건데 각 분류(?)에 따라 아래에 추가해주면 됨 [mysqld] collation-server = utf8_unicode_ci init-connect='SET NAMES utf8' character-set-server = utf8 [client] default-character-set=utf8 [mysql] default-characte.. 2023. 7. 14. 이전 1 다음 반응형