1. 데이터 베이스 로그인하기
mysql -uroot -p
-u : 유저 이름( 처음 접속 시 root 계정 )
-p : 명령 실행 후 패스워드 입력( MySQL 설치 시 입력한 패스워드 )
mysql -uroot -p
2. 데이터 베이스 생성하기
mysql 명령어 모드에서 create명령어 사용하여 데이터 베이스를 생성한다.
mysql> create database my\_database\_name;
create : 생성 명령어
database : 생성할 개체 종류
my_database_name : 생성할 데이터 베이스 이름
Tip - wordpress 설치 시에 데이터 베이스를 설정하게 되어 있다. 이름을 기억하자.
create database my\_database\_name;
3. 데이터 베이스 삭제하기
명령어 모드에서 drop 명령어를 사용하여 기존에 생성된 database를 삭제한다.
drop database xxx1;
xxx1 : 삭제할 데이터 베이스 이름
drop database xxx1;
4. 데이터 베이스 백업하기
MySQL 설치 시 같이 설치된 mysqldump라는 프로그램을 이용해서 데이터 베이스를 백업한다.
mysqldump -uroot -p my\_database\_name > my\_database\_backup\_file
mysqldump : 백업 어프리케이션
-uroot : ID 입력
-p : 명령 실행 후 패스워드 입력
my_database_name : 백업 내용을 가지고 있는 데이터 베이스 이름
my_database_backup_name : 백업 내용이 저장될 파일이름
mysqldump -uroot -p my\_database\_name > my\_database\_backup\_file\_name
5. 데이터 베이스 복구하기
백업과는 다르게 mysql 툴을 사용해서 복구를 합니다.
mysql -uroot -pmy\_password my\_database\_name < my\_database\_backup\_file
mysql : 복구 툴
-uroot : ID 입력
-p : 명령 실행 후 패스워드 입력
my_database_name : 복구될 내용이 저장될 데이터 베이스( MySQL 안에 데이터 베이스가 생성 되어 있어야 한다.)
my_database_backup_name : 이전에 백업 해둔 파일
mysql -u아이디 -p패스워드 데이터베이스이름 < 저장할 파일이름
mysql -uroot -p mydb > mydb.sql
6. 데이터 베이스 확인하기
데이스 베이스를 생성하고 데이터 베이스가 생성 되었는 지 확인하거나
데이터 베이스가 MySQL에 있는 지 확인한다.
먼저 로그인을 하고 mysql 명령어 모드에서 show 명령어를 사용한다.
show databases; ( 명령어는 항상 ';'로 끝낸다. )
show : sql 명령어
databases : show 명령어에서 데이터 베이스를 선택하는 옵션
mysql -uroot -p
show databases;
+--------------------+ | Database | +--------------------+ | information\_schema | | my\_database\_name | | mysql | | performance\_schema | +--------------------+ 4 rows in set (0.00 sec)
exit;
'DB > MySQL' 카테고리의 다른 글
[ MySQL ] Schema - 테이블 구조 확인하기 (0) | 2024.10.30 |
---|---|
[ MySQL ] CREATE USER - 사용자 생성하고 DB 할당하기 (0) | 2024.10.15 |
[ MySQL ] root 사용자 비밀번호 변경하기 (0) | 2024.10.06 |
[ MySQL ] MySQL 설치하기 (Ubuntu) (0) | 2024.10.06 |
[ MySQL ] MySQL 설치하기 (Fedora) (0) | 2017.03.20 |