>> Edit article
이름
제목
패스워드
아직 모르시는 분을 위해서 적어 놓습니다. mysql> SHOW DATABASES; 이와 같이 쿼리를 전송하면 모든 데이터베이스 목록이 출력됩니다. (그 권한을 가지지 않은 유저라할지라도..) 보안상, 해당 권한만 있는 DB를 출력해주는 것이 좋습니다. 즉 mysql을 실행할때, # safe_mysqld --safe-show-database & 또는 ------ /root/.my.cnf (or /etc/my.cnf or DATA_DIR/my.cnf) ------- [mysqld] ... safe-show-database ... ---------------------------------------- 이와 같이 실행하면 권한만 가지는 DB만 출력합니다. (후자 권장) 그외 '--skip-show-database' 옵션을 사용하면 'SHOW DATABASES' 구문 사용을 아예 금지시킵니다. =============================== 그외 잡다한 사항 mysql> SELECT NOW(); mysql> SELECT NOW (); 후자의 경우(함수 뒤에 공백 무시)를 허용하려면? --------- /etc/my.cnf ------------- [mysql] ignore-spaces ... -------------------------------------- 또는 --------- $HOME/.my.cnf ------------- [mysql] ignore-spaces ... -------------------------------------- ========================= (2002.08.12 추가사항) ========================= [client] 섹션에 넣으면 mysqldump나 '--ignore-space' 옵션을 사용하지 않은 프로그램에 문제가 있군요.. [mysql] 섹션에만 설정하는 것이 좋겠군요.
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved