MySQL 4.0 -> 5.0 한번에 업글시 문제점 하나

정확한 이유는 모르겠지만 저런 무리한 업그레이드를 감행한 이후 발견한 문제점이다.

나머지는 모두 정상인데 SHOW DATABASES 명령시 보이지 말아야 할 모든 Database가 나오는것이었다.

문제점을 찾아봐도 원인을 발견하지 못했는데, 오늘 잠깐 보니 문제점이 바로 한눈에 들어왔다.

데이터베이스 mysql 안의 user 테이블에 보면 Create_tmp_table_priv, Lock_tables_priv 이라는 칼럼이 있다.

이들의 값이 N으로 되어야 모든 데이터베이스 리스팅을 막을수 있다. 물론 rootY여야 하겠지.

사용자 삽입 이미지
이런식으로 되어있나 확인해 봅시다.