2016. 2. 19. 15:50
Linux
OS : CentOS 6.7 32bit
Mysql 5.1.63
mysql function 생성시 아래와 같은 에러 발생
This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)
mysql 에서 아래와 같이 확인해 보면 값이 Off로 설정이 되어있다.
mysql> show global variables like 'log_bin_trust_function_creators';
+---------------------------------+-------+
| Variable_name | Value |
+---------------------------------+-------+
| log_bin_trust_function_creators | OFF |
+---------------------------------+-------+
1 row in set (0.00 sec)
쿼리를 실행시켜주거나 my.cnf 설정 시키거나 실행시에 추가하여 서비스를 올리면 된다.
기존의 서버에서 dump로 function을 가져올땐 --routines
trigger를 가져올땐 --trigger 옵션으로 포함시킬수 있다.
반응형
'Linux' 카테고리의 다른 글
대량 파일 삭제하기 (0) | 2018.09.12 |
---|---|
php_screw 설치하여 php 소스코드 암호화 (0) | 2017.03.22 |
configure: error: ... Error, SSL/TLS libraries were missing or unusable (0) | 2016.02.18 |
.htaccess: php_value not allowed here (0) | 2016.02.16 |
프로세스 메모리 사용량 파악 (0) | 2015.07.28 |