# /usr/local/mysql/bin/mysql -uroot -p 1234
mysql> insert into user values
('localhost','testuser',password('1234'),'N','N','N','N','N','N','N','N','N','N','N'
,'N','N','N');
하면 ok 어쩌구 떨어지고,
mysql> insert into db
values('localhost','testdb','testuser','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y',);
하면 또 뭐라고 궁시렁 떨어지고.
mysql> mysqladmin create testdb
이런 순서로 한다음, testuser 로 로그인후 mysql 접속을
했습니다.
mysql> show databases;
하면,
testdb 말고도, mysql, test 등의 기존에 있는 db 들이 보이는데, ..
그러니까 testuser 라는 mysql 사용자를 추가
하면서 그 사용자에게 testdb 라는 db 를 만들어 주었으면 testdb 만
보여야 하는게 아닌가 해서 말입니다.
권한 설정을 잘못 한것인가요?
|