반응형

반응형

MySQL 데이터베이스 전체를 백업하고 복원하기.

 

백업과 복원하는 방법.

데이터베이스의 구성, 테이블과 컬럼의 정의, 데이터 등 데이터베이스의 모든 정보를 파일로 출력할 수가 있습니다.

 

덤프.

데이터베이스의 모든 내용을 추출하는 것을 덤프(dump)한다고 합니다. 덤프한 파일을 사용하면 다른 서버에 같은 내용의 데이터베이스를 구축하거나 만일의 사태를 대비해서 백업을 할 수도 있습니다.

MySQL의 데이터베이스를 덤프할 때에는 명령 프롬프트에서 mysqldump 명령을 실행합니다.

mysqldump 명령은 데이터베이스의 구성과 데이터를 SQL 문으로 작성합니다.

 

복원.

반대로 mysqldump 명령으로 출력한 데이터를 데이터베이스에 되돌려 놓는 것을 복원(restore)이라고 합니다. 복원을 한다는 것은 데이터베이스를 처음부터 새로 만든다는 것입니다.

이 작업은 SQL 문을 모아 놓은 텍스트 파일을 mysql 명령으로 리다이렉트만 하면 되는 것입니다.

 

mysqldump를 사용해서 추출하기.

명령문은 다음과 같습니다.

mysqldump –u 사용자명 -p비밀번호 데이터베이스명 > 출력파일명

 

mysqldump –u comster_user –p12345 comster > backup_comster.txt

 

 

덤프 파일 복원하기.

명령 프롬프트에서 파일을 리다이렉트해서 데이터베이스에 복원합니다.

데이터베이스를 덤프하고 이를 복원할 때에는 데이터를 넣을 데이터베이스가 있어야 합니다.

미리 데이터베이스 comster_02를 만들고 여기에 복원해 보겠습니다.

 

mysqladmin –u root –p12345 create comster_02

mysql –u root –p12345 comster_02 < backup_comster.txt

 

반응형
Posted by 컴스터
,
반응형

선흘곶 쌈밥 정식

선흘곶 동백동산을 걸은후에 점심시간이 되자 식당을 찾던중 동백동산 켵에 선흘곶 쌈밥정식식당이 있어서 들려 봤습니다.

예전 동백동산 입구쪽에 있더군요. 맛은 건강식으로 먹을만 합니다. 가격이 12,000원 좀 비싼 감은 있지만 동백동산을 다녀온후 맛있게 먹었습니다. 동백동산 다녀 오시는 분들은 한번 들려 볼만 합니다.

먹방은 동영상으로 확인하세요 ^^


 






반응형

'제주 먹거리' 카테고리의 다른 글

본디식당 - 몸국, 따로국밥  (0) 2018.01.03
Posted by 컴스터
,
반응형

어제 선흘곶 동백동산 탐방을 다녀 왔습니다.

예전에 한번 갔다 온적이 있는데 입구가 많이 바뀌었더군요.

코스도 한바퀴 돌아서 입구로 돌아 올 수 있어서 좋았습니다.

시간은 넉넉히 2시간 잡으면 늦은 걸음으로도 편안히 둘러 볼 수 있습니다.

자연에서 힐링을 원하시는 분은 한번 다녀오는 것도 좋을 것 같습니다.

강추 합니다.

시간 없거나 미리 보고 싶은 붙은 밑에 동영상을 보시면 갔다 온 거나 다름없음. ^^V






반응형
Posted by 컴스터
,
반응형

MySQL 문의 실행 결과를 파일에 저장하기.

 

리다이렉트로 SQL 문의 실행 결과를 텍스트 파일에 출력하기.

키보드처럼 애초부터 준비된 입력 장치를 표준입력, 디스플레이 장치처럼 애초부터 준비된 출력 장치를 표준출력이라고 합니다.

표준 입력과 표준출력 장치를 변경할 수가 있습니다. 이런 변경 작업을 리다이렉트(redirect)라고 합니다.

명령프롬프트에서 dir를 입력하면 화면에 디렉토리 목록이 나옵니다.

Dir > test.txt 라고 입력하면 디렉토리 목록을 test.txt라는 파일에 저장 됩니다.

출력 결과가 저장된 test.txt 파일은 실행한 장소에 저장되어 있습니다.

 

MySQL 명령으로 리다이렉트하기.

리다이렉트 기능을 MySQL에 사용해 보겠습니다.

명령프롬프트에 다음을 입력합니다.

mysql –u comster_user –p12345 > log.txt

 

위의 명령을 실행하면 결과가 화면에 표시되지 않고 log.txt파일에 출력됩니다.

이제 다음 명령을 실행해 봅니다.

use comster;

select * from table_01;

exit

실행 결과는 아무것도 표시되지 않습니다.

 

이제 명령프롬프트에 다음을 입력합니다.

type log.txt

Log.txt  파일에 select 한 결과가 잘 저장 되어 있음을 확인할 수 있습니다.

 

tee 명령으로 SQL 문의 결과를 파일에 저장하기.

MySQL 콘솔창에 tee 명령을 사용하면 리다이렉트와 마찬가지로 결과를 파일에 출력할 수 있습니다.

 

tee 출력할 파일명;

tee test_tee.txt

이제 빈 파일 test_tee.txt 가 생성되었습니다.

이후의 실행 결과는 화면에 표시될 뿐만 아니라 test_tee.txt파일에도 출력됩니다.

MySQL 프롬프트에 다음 명령을 입력해 봅니다.

select * from table_01;

select * from table_sales;

 

위의 명령을 실행하면 화면에도 표시되고 test_tee.txt파일에도 결과가 표시됩니다.

 

파일 출력 중지하기.

파일에 출력하는 것을 중지할 때에는 notee명령을 사용합니다

notee명령이후로는 파일로 더 이상은 출력하지 않습니다.

반응형
Posted by 컴스터
,
반응형

워런 버핏 투자 원칙.

시가총액 1억 달러 이상.

ROE (7 ~ 15): 자기 자본 이익률(Return on Equity) 순이익을 주주자본으로 나눈 것.

부채비율 (1 이하): 부채총액을 자본총액으로 나눈 것.

배당 (2 ~ 7): 워런 버핏은 연 배당률이 최소 2%에서 최고 7%인 종목을 선호

PBR(0.6 ~ 1.5): 주당순자산비율(Price Book-value Ratio) 주식 1주가 회사의 청산가치(장부가치)의 몇 배로 거래되는지에 대한 지표. 워런 버핏은 1보다 낮은 기업을 선호.

PER(4 ~15): 주가수익비율(Price Earnings Ratio) 주가를 주당순이익으로 나눈 것. 이 값이 작을수록 수익 대비 주가가 저평가되어 있다고 판단할 수 있다. 보통 워런 버핏은 PER 값이 4배에서 15배 수준이라면 괜찮은 기업이라고 판단.

 

 

 

반응형
Posted by 컴스터
,
반응형

<?PHP
print "당신의 IP 주소는:";
print getenv("REMOTE_ADDR");
print "<BR>";
print "당신의 호스트 이름은:";
print gethostbyaddr(getenv("REMOTE_ADDR"));
print "<BR>";
print "당신의 브라우저는: ";
print getenv("HTTP_USER_AGENT");
print "<BR>입니다.";

?>

반응형
Posted by 컴스터
,
반응형

date() 함수로 오늘 날짜 표시하기.

<?PHP

print "오늘은 ".date("Y")."년 ".date("m")."월 ".date("j")."일입니다.";

?>

date() 함수에 지정할 수 있는 문자열

 날짜와 시간 서식 문자열

 반환값

g

12시간제 형식으로 시간을 표시(1자릿수) 

12시간제 형식으로 시간을 표시(2자릿수) 

24시간제 형식으로 시간을 표시(1자릿수) 

24시간제 형식으로 시간을 표시(2자릿수) 

j

일을 표시 

요일을 영문자로 표시(Saturday 등의 문자를 반환) 

F

월을 영문자로 표시(January 등의 문자를 반환) 

월을 1자릿수로 표시 

월을 2자릿수로 표시 

초를 2자릿수로 표시 

연도를 4자릿수로 표시 

연도를 2자릿수로 표시 

 

반응형
Posted by 컴스터
,
반응형

설정 시간이 지나면 설정 URL로 자동 이동하기 메타테그입니다.

 

<META http-equiv='refresh' content='자동 이동시간 초; URL=이동할 URL'>

 

위와 같이 메타테그를 사용하면 설정한 초뒤에 이동할 URL로 웹페이지가 이동하게 됩니다.

반응형

'HTML' 카테고리의 다른 글

유튜브 반복재생  (0) 2015.07.07
Posted by 컴스터
,
반응형

MySQL 명령을 파일에서 읽어들여 실행하기(source명령 사용하기).

 

파일로 작성한 SQL 명령을 MySQL 콘솔창에서 실행하기.

복잡하고 긴 SQL 문을 실행할 때 일일이 MySQL 콘솔창에 입력하는 것은 매우 불편합니다. 복잡한 SQL문을 실행할 경우 텍스트 파일에 SQL 문을 작성해서 저장하고 그 파일을 한 번에 실행합니다. SQL문을 텍스트 파일로 저장해 두면 언제든지 다시 사용하거나 변형할 수 있습니다.

 

텍스트 파일로 작성해둔 SQL문을 MySQL 콘솔창에서 source 명령으로 실행합니다.

 

source 텍스트파일명;

 

sql.txt 파일에 다음을 입력합니다.

 

select * from table_01

select * from table_sales;

 

sql.txt 파일을 저장한 후 MySQL 콘솔창에 다음 명령을 실행합니다.

 

source d:/test/sql.txt;

 

Sql.txt 파일에 저장한 명령문이 잘 실행됩니다.

 

파일로 작성한 SQL 명령을 명령 프롬프트에서 실행하기.

굳이 MySQL콘솔창을 실행하지 않아도 명령 프롬프트에서 직접 SQL문을 실행할 수 있습니다.

명령 프롬프트에서 SQL문을 실행하려면 다음 명령을 실행합니다.

mysql 데이터베이스명 –u 사용자명 -p비밀번호 –e “MySQL 콘솔창의 명령문

 

mysql comster –u comster_user –p12345 –e “source d:/test/sql.txt”

 

 

반응형
Posted by 컴스터
,
반응형

도두봉에서 바라본 한라산 타임랩스 영상입니다.

후반에는 도두봉 정상에서 바라본 제주 풍경을 볼 수 있습니다.


 


반응형
Posted by 컴스터
,


반응형