#mysql -u root -p
mysql>GRANT ALL PRIVILEGESE ON 데이타베이스명.테이블명 TO '아이디'@'호스트'
->IDENTIFIED BY '패스워드' ;
※ DB 생성
mysql> create database test_db;
※ 사용자 생성
1. 외부에서 접근할수 있게 하는 경우
mysql> GRANT ALL PRIVILEGES ON test_db.* TO test_id@'%' <======== %는 모든 호스트를 의미함
-> IDENTIFIED BY 'test_passwd';
2. 내부에서 접속할수 있게 하는 경우
mysql> GRANT ALL PRIVILEGES ON test_db.* TO test_id@localhost <======== *는 모든 테이블을 의미함
-> IDENTIFIED BY 'test_passwd'; <======== localhost는 내부
3. 확인
mysql> select user from user;
mysql 재시작
[root@/root]mysqladmin -uroot -ptest_passwd reload
'SQL > MySQL' 카테고리의 다른 글
| [MySQL] Got error 28 from storage engine (0) | 2008/03/03 |
|---|---|
| [MySQL] mysqld_multi 사용법, 데몬 두 개 운영하기 (0) | 2006/11/03 |
| mysql 관리 툴 EMS (0) | 2006/09/30 |
| [Mysql] GRANT로 사용자 추가하기 (0) | 2006/08/28 |
| replication 사용하기.. version - 4.0.17 (0) | 2004/07/06 |
| [펌] 데이터베이스 관리 (0) | 2004/06/30 |
