레이블이 Grant인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Grant인 게시물을 표시합니다. 모든 게시물 표시

2007년 8월 30일 목요일

[Link] MySQL에서 사용자와 데이터베이스 만들기

출처 : http://gpgstudy.com/gpgiki

MySQL 사용하기

MySQL에서 root 암호 설정

mysqladmin을 이용하여 root 암호 설정

MySQL을 처음 설치하면 root 암호가 설정되어 있지 않기 때문에 반드시 설치 후 바로 root 암호를 먼저 설정해주세요.

root 암호를 설정하기 위해서는

 $ mysqladmin -u root -p password new-password

이러한 명령을 실행하면 됩니다. 실행하면 패스워드를 입력하라고 하는데 처음 root의 패스워드는 없으므로 그냥 엔터를 치시면 root 패스워드가 변경됩니다.

Details.....


/////////////////////////////////////////////////////////////////////////////////////////////////
root 암호는 이미 앞서 소개했던 MySQL setup을 통해 변경하였다.
Tattertools나 TextCube에서 사용하기 위한 MySQL의 일반사용자를 생성하고 DB사용권한을 줄 차례이다. 좀 더 편하게 해보려고  MySQL-Administrator를 이용했는데 아주 간편하게 사용자 추가를 할 수 있었으나 권한설정 부분에서 설정갱신이 되지 않았다.
그래서 생성된 사용자를 삭제하고 위의 문서에 소개된 방법을 이용하였다.
몇가지 방법이 소개되어 있으나 여기에서 사용한 방법은 다음과 같다.
우선 root로 MySQL에 접속한 다음 grant문을 이용하여 새로운 사용자를 생성하고, 동시에 DB사용권한을 부여해준다.
# mysql -u root -p
Enter password: *******

mysql> grant all privileges on `tt_%`.* to jvm@localhost identified by 'PW' with grant option;
// 이렇게 해주면 localhost의 사용자 jvm은 "tt_"로 시작하는 이름의
// Database에 대한 모든 권한을 가진다.
// MySQL 새로운 사용자 추가와 DB권한설정을 한 번에 실행.