MySQL

MySQL의 데이터는 어디에 저장되나? & 관리자 비번을 잊었을때는? & 백업

RYU™ 2011. 4. 26. 19:21
반응형
MySQL의 데이터는 어디에 저장되나?

mysql의 데이터는 어디에 저장되나?

/mysql/data/[디비명 디렉토리]

mysql 관리자및 사용자 DB정보는 어디에 저장되나?

/mysql/data/mysql


따라서 관리자 비번을 잊었을때는?
윈도우상에서 작업한 디렉토리를 복사해서 붙여넣는 것도 한 방법이다.


해커가 디비 내용을 가져갔다면?
디렉토리를 통째로 가져간 것이다.



MySQL 백업

[골라받는 백업]
윈도우에 설치된 mysql을 예로 들어보자.(리눅스에서도 방법은 동일)

설치디렉토리 = C:\mysql

① C:\>mkdir data
② C:\>cd data
③ C:\data>vi back.sql

임의로 파일을 생성해준다.

select name,subject,content from guest;


빠져나옴...


④ C:\data>mysql -u root -p naver < back.sql > back.sql Enterpassword : ****

에러가 없다면 성공!

③번에서 back.sql 이라는 임시파일을 만들고 파일안에

임시파일내용
select name,subject,content from guest;

④을 실행하면 데이터베이스에있는 guest라는 테이블에서 선택한 데이터를 가져온다.

반응형