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