02.Oracle/DataBase2009. 4. 21. 10:12
반응형

[DB 및 계정 생성]


root 로그인

# mysql -u root -p

Enter password:


DB 생성

mysql> create database 디비명;

Query OK, 1 row affected (0.00 sec)


계정 생성

mysql> grant usage on *.* to 아이디@localhost identified by "비밀번호";

Query OK, 1 row affected (0.00 sec)


생성한 DB 사용권한 부여

mysql> use 디비명;

Database changed


mysql> grant select, insert, update, delete, create, drop, index, alter on 디비명 to 아이디@localhost;

Query OK, 1 row affected (0.00 sec)


mysql> grant all privileges on 디비명.* to 아이디@localhost identified by "비밀번호";
Query OK, 0 rows affected (0.00 sec)
 
mysql> grant all privileges on 디비명.* to 아이디@"%" identified by "비밀번호";
Query OK, 0 rows affected (0.00 sec)
 
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)


[DB 백업 및 복구]

전체 DB 백업

# mysqldump -uDBid -p DBname > 백업할파일명.sql

# password :          <=== 패스워드 입력


DB내의 특정 Table만 백업

# mysqldump -uDBid -p DBname TableName > 백업할파일명.sql

# password :          <=== 패스워드 입력


DB 복구

# mysql -uDBid -p DBname TableName < 복구할파일명.sql

# password :          <=== 패스워드 입력

Posted by 1010