• mysql 일반 사용자 생성 및 데이터베이스 권한주기
  • Zappy (IP: *.10.113.117)
    조회 수: 9651, 2006-05-03 16:05:34(2006-05-03)
  •   mysql 일반 사용자 생성 및 데이터베이스 권한주기  

    - (예) aaa란 데이터베이스를 만들고, dream이란 계정을 만들고 dream이 aaa를 사용할 수 있도록 권한을 부여하자
    - 루트 권한으로 데이터베이스 접속(./bin/mysql -u root -p mysql  비번 : lkkh63)
    - mysql>create database aaa;
    - mysql>show databases;
    - user 테이블에 dream이란 계정을 만들고 비밀번호(dream2)부여하기
    - mysql>insert into user (host, user, password)
                        (user 다음에 한칸을 반드시 띄울 것)
             ->values('192.168.123.145','dream', password('dream2'));
    - mysql> select user, password from user;
    - dream 사용자에게 aaa 데이터베이스 권한 부여하기
    - mysql> insert into db
                     values ('192.168.123.145','aaa','dream','y','y','y','y','y','y','y','y','y','y');
                      (y는 10개)
    - mysql> select user, db from db;
    - mysql> flush privileges;

    ▶ dream이란 계정으로 aaa 데이터베이스 접속하기
    - 반드시 텔넷으로 로그인한다
    - 디렉토리를 mysql로 이동한다($cd /usr/local/mysql)
    - $./bin/mysql -h 192.168.123.145 -u dream -p aaa

    ▶ root에 비밀번호 부여하기
    - #./bin/mysql mysql
    - mysql> update user set password=password('dream2')
                -> where user='root';
    - mysql> flush privileges;
    - mysql>quit;
    - #./bin/mysql -u root -p mysql
              Enter Password : ******

댓글 0

번호 제목 닉네임 조회  등록일 
5 Zappy 47754 2006-05-03
4 Zappy 86208 2006-05-03
Zappy 9651 2006-05-03
2 Zappy 8590 2006-05-03
1 Zappy 41965 2006-05-03
XE Login