localhost에서 mysql을 설치하고 기본적으로 제공되는 샘플db(mysql, test)를
확인하면 오류가 발생하지 않는데, 네트워크 터미널에서 같은 작업을 하면
유독 mysql이라는 db의 테이블을 볼때(show tables;)
"ERROR 1044: Access denied for user : '@localhost' to database 'mysql'"이라는
오류 메시지가 뜨면서 보여주지 않아요..
그래서 localhost에서 GRANT ALL PRIVILEGES ON *.* TO mysql@localhost"라는 명령을 주었거든요...
그런 다음 create database aaa 로 db를 생성하였는데, /data/의 데이타디렉토리가
aaa로 생겼어요...
그런데 퍼미션이 root로 설정이 되어있더라구요...
GRANT를 실행하여 mysql@localhost에게 권한이 있어서 인가요?
어쨌든 다시 GRANT를 해제 해야할 것 같은 기분이 들어서요...
이부분을 잘 아시는 분은 잘 모르고 있는 저에게 갈쵸 주세요^^
|