본문 바로가기

mysql3

Maximum execution time of 120 seconds exceeded codeigniter3, MySQL을 사용하던 중 발생. query가 장시간 실행될 때 발생한다. 원인은 php.ini의 설정 중 max_execution_time의 값이 120으로 설정되어 있기 때문. 다음의 해결방법이 있다. 1. max_execution_time의 값을 조정. - 어플리케이션 전체에 영향을 받게 된다. 2. 스크립트 상단에 set_time_limit(0)을 설정. - 해당 스크립트 부분에서만 영향을 받게 된다. 2021. 11. 4.
mysql 접속이 느려졌을 때 대처방안. 어느날 mysql에 접속하려고 하니 접속이 현저히 느려진 현상이 발생했습니다. 이유를 몰라 구글링을 하던 중 다음과 같은 해결방법을 찾게 되었습니다. mysql.cnf (환경에 따라 파일명이 조금씩 다를 수 있습니다.)의 설정을 변경하는 것인데요. 해당 환경설정 파일에서 다음을 추가해주세요. [mysqld] skip-name-resolve 추가 후 mysql을 재시작 해주세요. 원인은 방화벽, 인터넷 환경, 라우팅 등 다양하게 있겠지만 한가지의 원인으로 외부에서 database 접근시 DNS의 문제가 있을 수도 있으며 해당 설정은 DNS호스트 이름 검색을 사용하지 않도록 설정하는 것이라고 합니다. 저의 경우는 해당설정을 하고 나니 이전 보다는 빠른 접속이 가능해졌습니다. 2020. 6. 25.
mysql 원격접속 허용하기 원격접속 허용 명령어 mysql에 접속한다.grant all privileges on *.* to '계정명'@'%' identified by '비밀번호'; flush privileges; my.cnf 에서 다음을 수정한다.bind-address = 0.0.0.0 2017. 8. 30.