가상 서버 세팅해서 DB 생성해 권한 줄 때....

가상 서버 세팅해서 DB 생성해 권한 줄 때....

QA

가상 서버 세팅해서 DB 생성해 권한 줄 때....

본문

mysql -u root -p (mysql 비밀번호 입력)

 

mysql>create database 디비명

 

mysql>GRANT ALL PRIVILEGES

ON 디비명.*                          

TO ‘디비id’@‘localhost’      

IDENTIFIED BY ‘디비password’     

WITH GRANT OPTION; 

 

 

(MySQL은 5.5.38 버전입니다.)

혹시, 위 명령어에서 잘못 된 부분 있나요?


따옴표, 콜론, 띄어쓰기, 대소문자 등 ...


DB는 생성이 되는데, 권한 부여 구문에서 자꾸 에러가 납니다. 

MySQL 버전에 맞는 구문으로 작성하라고 말이죠. 

 

이 질문에 댓글 쓰기 :

답변 2

mysql>CREATE SCHEMA `디비` DEFAULT CHARACTER SET utf8 ; 

mysql>create user ‘user명’@’%’ identified by ‘패스워드';

mysql>grant all privileges on *.* to ‘user명’@’%';

mysql>flush privileges; 

그래도 에러 뜨는데요...
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version

제가 본문의 소스를 이용해 정상적으로 DB를 여러 번 생성도 했는데, 어디가 살짝 틀린 건지..지금은 잘 안되네요. ㅜㅜ

음.. 혹시 쿼리문은 체크해 보셨나요?

그런 걸 할 능력이..^^;;; 앞서 말씀드린 것처럼 위 명령어를 참고해 앞서 몇번은 정상적으로 생성되었는데, 말썽이네요.

우부투 다시 깔고 해보니...이젠 또 되네요.

답변을 작성하시기 전에 로그인 해주세요.
전체 123,672 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT