Database Backup
1. 다음과 같이 백업 명령을 실행한다. root 사용자 권한을 통해 백업하기때문에 패스워드를 물으면 패스워드를 입력한다.
** --routines의 옵션은 프로시저를 포함해서 백업하기위한 옵션이다.
[datamgr@cosmos ~]$ mysqldump -uroot -p --routines melfood > melfood_$(date +"%Y%m%d").sql
Enter password:
[datamgr@cosmos ~]$
Database Rstore
1. 데이터베이스 생성권한이 있는 사용자로 로그인해서 다음과 같이 사용자 생성및 권한설정 그리고 데이터베이스를 생성한다.
[datamgr@cosmos ~]$ mysql -u root -p mysql
mysql> create database melfood;
Query OK, 1 row affected (0.00 sec)
mysql> create user 'melfood'@'%' identified by '---------';
Query OK, 0 rows affected (0.01 sec)
mysql> grant all privileges on photome.* to 'melfood'@'%' identified by '---------' with grant option;
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql>
2. 다음과 같이 백업된 파일을 restore한다. root 사용자 권한을 통해 생성하기때문에 패스워드를 물으면 패스워드를 입력한다.
[datamgr@cosmos ~]$ mysql -uroot -p melfood < melfood_20140304.sql
Enter password:
[datamgr@cosmos ~]$
'Database' 카테고리의 다른 글
MySql V5.6.24 설치 on Ubuntu 14.04 (0) | 2015.05.25 |
---|---|
커맨드상에서의 MySQL 원격 접속 (0) | 2014.09.29 |
Oracle 데이터베이스 Export & Import (0) | 2014.09.03 |
Data Relationship Symbols (0) | 2014.07.02 |
MySql V5.6.17 설치 on CentOS 6.5 (소스버전설치) (0) | 2014.04.30 |