[AWS][RDS] trigger 생성시 에러가 날 경우 Access denied; you need (at least one of) the SU AWS에서 create trigger 로 trigger 를 생성 하려는 데 아래와 같은 에러가 표시됐다. Access denied; you need (at least one of) the SUPER privilege(s) for this operation 알아보니 해당 DB 클러스터 파라미터 그룹에서 log_bin_trust_function_creators 값을 1 로 설정해야 한다고 나왔다. 아래 블로그에 캡쳐와 함께 잘 설명되어 있다. https://medium.com/sjk5766/aws-rds-you-do-not-have-the-super-privilege-and-binary-logging-is-enabled-%EC%97%90%EB%9F%AC-%EB%B0%9C%EC%83%9D-%EC%8B%9C-f.. AWS 4년 전
[MySQL] LIKE IN mysql 에도 LIKE IN 이 있는 줄 알고 조회 했더니 에러가 났다. select * from news where title like in ('%test2%', '%test3%') You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'in ('%test2%', '%test3%')' at line 1 조사해 보니 mysql 에는 LIKE IN 이 없는 것 같다. 아래 참고사이트에 의하면 REGEXP 를 사용하면 된단다. 오홋! 사용할땐 LIKE IN 대신 REGEXP 를 넣고 문자열은 '검색하고싶은단어|검색하고싶은단.. Mysql 4년 전
[PHP][Error]PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 16777224 bytes) 대용량 쿼리를 돌리다가 아래와 같은 에러가 발생했다. PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 16777224 bytes) 1. 먼저 php.ini 위치 찾기 $ php --ini 2. php.ini 수정 $ sudo vi php.ini ; memory_limit = 128M ; 128M 에서 512M 으로 수정 memory_limit = 512M 3. 아파치 재시작 $ sudo httpd -k restart 참고사이트 zetawiki.com/wiki/PHP_%EB%A9%94%EB%AA%A8%EB%A6%AC_%EB%B6%80%EC%A1%B1 PHP 5년 전
[web]http status 504 Gateway Time out 지금 현장의 웹페이지를 보다 보니 화면의 변화가 없고 뭐지 싶어서 개발자 도구로 네트워크를 봤더니 http status 가 504로 돌아온다. 딱 60초 뒤에 돌아오는것 같아서 뭐지 싶어서 조사해보니 nginx 설정과 AWS elb 설정에 따른 거란다. 아무래도 DB 조회가 느려서 504로 돌아오는 것 같은데 DB 조회를 빨리하는 것이 답일까? 그렇지만 사용자 입장에서는 페이지의 변화도 없고 동글동글 돌지도 않고 답답할 것 같다. 개발자야 개발자 도구를 보면 한눈에 알 수 있지만... 저런 시간은 어느정도로 설정해야 맞는 걸까? 그리고 저런 상황에 사용자에게 어떤 정보를 건네주는 게 맞을까? 참고사이트 https://blog.lael.be/post/9251 504 Gateway Time-out 문제의 원.. web 5년 전