반응형

Database ( DB )/Database 97

mariaDB 1418 error

1. 에러 메시지 /* SQL 오류 (1418): 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) */ 2. 처리방법 - DB에 접속해서 아래 변수의 값을 확인한다. - show global variables like 'log_bin_trust_function_creators' - value 값이 off가 나온다면 my.conf에 다름과 같이 설정하고 서버를 재시작한다. - log_bin_trust_fun..

mysql user 생성

1. create ex) ryu / ssf4 mysql> create user 'ryu'@'localhost' identified by 'ssf4'; 2. ryu 유저에게 abc 데이터베이스를 로컬에서만 접속할 수 있게 권한 부여 mysql> GRANT ALL PRIVILEGES ON abc.* TO 'ryu'@'localhost' WITH GRANT OPTION; 3. ryu 유저에게 모든 데이터베이스를 로컬에서만 접속할 권한 부여 mysql> GRANT ALL PRIVILEGES ON *.* TO 'ryu'@'localhost' 4. ryu 유저에게 abc 데이터베이스에 원격에서도 접속할 권한 부여 mysql> GRANT ALL PRIVILEGES ON *.* TO '계정'@'%' identified..

postgresql initdb failed

OS : centos 6.2 DB : postgresql 8.4 1. 현상 postgresql의 data경로를 바꿔서 설치 할 경우에 # service postgresql initdb 를 실행하면 failed(실패)가 떨어지는데 로그가 남지 않아서 원인을 찾을 수 없는 경우가 발생 2. 해결방법 # su - postgres -c "initdb -D /경로/pgsql/data" 를 실행 하면 initdb가 실행이 되고, 마지막에 ----------------------------------------------------------- 작업완료. 이제 다음 명령을 이용해서 서버를 가동 할 수 있습니다: postgres -D /경로/pgsql/data 또는 pg_ctl -D /경로/pgsql/data -l l..

728x90
반응형
loading