1. my.cnf 파일을 찾아 보세요. 이 파일은 MySQL 옵션 파일입니다. 그리고, 그 파일에서 innodb_data_file_path라는 줄을 찾아 보세요.
그러면 아마 그 줄이 주석 처리(줄의 처음이 #로 시작)되어 있을 것입니다.
주석 처리를 지워버리면 되죠.
2. 이건 아무래도 mysqladmin의 버그일 듯 하군요. 근데 님이 사용하신 용어 중 테이블은 데이터베이스라고 고쳐야할 듯 하군요. 보니깐 DB를 지우신거던데요.
그럼 이만.
-- 민(mysql왕 초보) 님이 쓰신 글:
>> 정말 수고많으십니다.
>> 전 윈98SE 사용자인데요. 두가지질문이 있습니다.
>>
>> 1. mysql 서버데몬을 구동할려면 도스프롬프트에서 mysqld를 실행하잖아요? 그렇게 실행하면 서버데몬이 구동이 된긴 되는데 다음과 같음 메세시지가 뜨네욤...
>>
>> --> Can\t initialize InnoDB as \innodb_data_file_path\ is not set
>>
>> 이것이 무슨말인지 해석을 해봤는데 ...그래도 뭔말인지 이해가 잘가지않네요....
>>
>> 그리고요.하여간 서버데몬이 구동은 되어서 공부를 쭉하다가
>>
>> 2. mysqladmin을 사용해서 테이블생성과 삭제를 하는데요... 생성은 됬어요... 근데 삭제명령( ....\bin>mysqladmin -u root -p drop test 그리고 비밀번호치고)을 내리면 다음과같은 메세지가 뜬다음에...
>> Do you really want to drop the \test\ database [y/N]
>> 라고 뜬 다음에 y/n를 선택할 기회를 주지않고 바로
>> ok, aborting database drop!
>> 이라는 메세지와 함께 명령이 무호화되버립니다....ㅜㅡ
>>
>> 이기무슨 문제 인제 좀 가르쳐 주세요..... 아참 mysqladmin으로 테이블은 생성이 됩니다. 근데 삭제할때 저모양압니다..... ㅜㅜ
|