데이터베이스/Mysql
user 계정생성 및 오류대처
왕왕왕왕
2014. 4. 29. 15:16
항상 문장 끝에 세미콜론이 들어가야됨
$show databases; // 모든 데이터베이스 보기
$use mysql; // mysql 데이터베이스 선택
$select host,user,password from user// 선택한 데이터베이스 호스트명,유저명,비밀번호
$insert into user(host,user,password)
->values('localhost','user',password('1234'));
ERROR 1364(HY000): Field 'ssl_cipher' doesn't have a default value 라는 에러가 나올 수가 있음.
Mysql 버전이 높아지면서 보안상의 이유로 에러가 발생함.
ssl_cipher,x509_issuer,x509_subject를 유저 생성시 추가해줌 values에선 '','','' 으로 처리해주면 됨
$insert into user(host,user,password,ssl_cipher,x509_issuer,x509_subject)
->values('localhost','user',password('1234').''.''.'');