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권한설정을 한 번에 실행.

댓글 3개:

  1. trackback from: [OpenSuSE 10.2] LAMP Server Setup 1. MySQL
    출처 : The Perfect Setup - OpenSuSE 10.2 (32-bit) 에서 발췌 & 번역. MySQL MySQL을 설치하기 위해, 다음 명령을 실행한다. # yast2 -i mysql mysql-client mysql-shared perl-DBD-mysql perl-DBI perl-Data-ShowTable mysql-devel 그리고 나서 MySQL을 위한 System Startup Link를 추가해주고 이것을 시작시킨다: # ch..

    답글삭제
  2. trackback from: phpMyAdmin을 이용하여 Database 생성하기
    phpMyAdmin은 MySQL Database Management Tool이다. 특징들은 다음과 같이 Project Page에 명시되어 있다. • BROWSER-BASED • PHP5 SUPPORT • MYSQL 4.1 AND MYSQL 5.0 SUPPORT • OPEN SOURCE Web-browser를 통해서 Database를 관리할 수 있을 뿐만 아니라, 여러가지 format으로 data를 backup할 수도 있다. Web-based Prog..

    답글삭제