2011. 7. 7. 14:19
[DB/MySQL]
설치하고 인스턴스 설정에서
Error Nr. 1364
Field authentication-string doesn't have a default value
해당 에러가 나올 때 조치 방법이다
이전버튼으로 이전 화면에서 원격접속을 하는 부분에 언체크해서 진행하면 에러 없이 되지만 원격접속을 사용하여야 하기에 검색해서 적용해보고 올린다.
일단 그렇게 한 후에 클라이언트 프로그램으로 사용할 DB를 생성한다.
다시 인스턴스 설정에서 명령어 실행(cmd) 에서 mysql 명령어 실행가능하게 체크를 한다
해당 메시지가 나오면 skip 으로 넘겨서 빠져나온 후에 명령어 실행창에서 다음과 같이 입력한다.
c:\>mysql -h localhost -u root -p 생성한 DB명
을 하면 패스워드를 물어보는데 입력하면 mysql 프롬프트가 뜬다.
mysql> use mysql
mysql> ALTER TABLE `user` CHANGE COLUMN `authentication_string` `authentication_string` TEXT NULL COLLATE 'utf8_bin' AFTER `plugin`;
이렇게 해주고나서 다시 인스턴스 설정을 하면 원격접속 체크하고도 해당 에러 없이 성공적으로 완료된다.
그럼 조그마한 도움이 되었길 바라며
'DB > MySQL' 카테고리의 다른 글
MySQL 원격접속 설정방법 (0) | 2011.02.15 |
---|