서 버
서버 관련하여 유익한 정보나 강좌를 게시할수 있는 공간입니다.
글 수 493
mysql 을 첨 설치하고 디비와 사용자 생성후 권한을 적용하려 하는데 아래와 같은 메세지가 나오는 상황이 발생했습니다.
제가 설치한 mysql 서버 버젼은 5.1.48 입니다.
mysql> flush privileges;
ERROR 1146 (42S02): Table 'mysql.servers' doesn't exist
조금 찾아 보니 버그라고도 하고 그러네요.
요럴때는 servers 라는 테이블을 생성해 주면 에러 메세지가 뜨지 않습니다. 머 당연한건가요 ^^;;
CREATE TABLE `servers` (
`Server_name` char(64) NOT NULL,
`Host` char(64) NOT NULL,
`Db` char(64) NOT NULL,
`Username` char(64) NOT NULL,
`Password` char(64) NOT NULL,
`Port` int(4) DEFAULT NULL,
`Socket` char(64) DEFAULT NULL,
`Wrapper` char(64) NOT NULL,
`Owner` char(64) NOT NULL,
PRIMARY KEY (`Server_name`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='MySQL Foreign Servers table';
요렇게 ^^
혹 같은 경험이 있으신분들은 어케 해결하셨나요??
