mysql user 생성시 ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value
DB/MySQL 2012. 1. 24. 10:32ERROR 1364 (HY000): Field 'ssl_cipher' doesn't have a default value
Mysql 버전이 높아지면서 보안관련 인한 오류입니다.
User 생성시 Host, User ,Password, ssl_cipher, x509_issuer, x509_subject 를 입력 해 주셔야 합니다.
ssl_cipher, x509_issuer, x509_subject 값은 '' 빈값을 입력하세요.
ex)
insert into user (Host, User, Password, ssl_cipher, x509_issuer, x509_subject )
values('localhost','사용자명',password('비밀번호'),'','','');
ERROR 1364 (HY000): Field 'authentication_string' doesn't have a default value
* mysql 5.5 에서 user 생성시 authentication_string 필드 추가. '' 값으로 넣어 주세요.
ex)
insert into user (Host, User, Password, ssl_cipher, x509_issuer, x509_subject, authentication_string)
values('localhost','사용자명', password('비밀번호'),'','','','');
출처 - http://blog.naver.com/taiji567?Redirect=Log&logNo=122081014
'DB > MySQL' 카테고리의 다른 글
MySQL ALTER TABLE 구문 정리 (0) | 2012.03.16 |
---|---|
MySQL flush privileges 명령어 (0) | 2012.01.24 |
MySQL 시스템 데이터베이스 및 테이블 구조 이해하기 (0) | 2012.01.19 |
mysqld_safe (0) | 2012.01.18 |
MySQL DB 백업/복구 (0) | 2011.10.19 |