>> Edit article
이름
제목
패스워드
[1] insert into user values ('localhost','test3',password('test3'),'N','N','N','N','N','N','N','N','N','N','N','N','N','N') user 테이블에 사용자 하나를 추가하는것인데 뒷 부분에 N는 Y로 대체하기도 하죠 그건 권한에 관계된 부분이라 사용자 추가와는 별개인거 같습니다. [2] insert into db values('localhost','TEST3','test3','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y') DB 테이블에 사용자와 사용자에게 주어진 DB의 연결을 설정하는 부분입니다. 여기서의 Y는 create select insert등의 쿼리문을 사용 가능하냐 못하냐 차이인거 같습니다. [3] create database TESTDB; 이 부분은 실제 사용자가 사용할 DB를 만들어주는 부분입니다. 위의 부분은 mysql 안에서 하는 방법이고 또는 다음과 같이 할수도 있습니다. 아래는 mysql 밖으로 나가 admin툴을 이용한 방법입니다. [3-1] ./mysqladmin create TEST3 대부분의 root는 커런트 디렉토리 페스가 없기 때문에 앞에 ./를 붙입니다. 그리고 주의할 부분이 있습니다. [3-1]과 같이 타이핑 했는데 페스워드 부분에서 에러가 난다면 다음과 같이 하시고 페스워드를 입력하면 됩니다. 차라리 mysql안에서가 더 쉽군요 ^^ [3-2] ./mysqladmin -p create TEST3 Enter password: <--- 페스워드 입력 [4] ./mysqladmin reload 새로운 설정을 다시 로드 하는 부분입니다 이부분 역시 페스워드 에러가 난다면 다음과 같이 하시면 됩니다. [4-1] ./mysqladmin -p reload Enter password: <--- 페스워드 입력 [5] ./mysql -utest3 -ptest3 TEST3 마지막으로 새로 설정한 사용자로 mysql에 로그인 하는 과정입니다. 이 과정까지 아무 이상 없이 제대로 된다면 성공 한것입니다. ^^; 만일 에러 난다면 전 해결방법을 모르겠네요
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved