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개 / 댓글 2개
답변에 대한 댓글 1개
mysql>CREATE SCHEMA `디비` DEFAULT CHARACTER SET utf8 ;
mysql>create user ‘user명’@’%’ identified by ‘패스워드';
mysql>grant all privileges on *.* to ‘user명’@’%';
mysql>flush privileges;
답변에 대한 댓글 1개
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
제가 본문의 소스를 이용해 정상적으로 DB를 여러 번 생성도 했는데, 어디가 살짝 틀린 건지..지금은 잘 안되네요. ㅜㅜ
답변을 작성하려면 로그인이 필요합니다.
우부투 다시 깔고 해보니...이젠 또 되네요.