가이드라인 홈페이지 www.guideline.co.kr
가이드라인, 사업자등록번호 109-03-42915, 문의하기
TEL 070-4155-6478, Since 2001, 개인정보취급방침
서비스 신청 서비스 이용법 My Setting 이하 메뉴는 회원으로 로그인 하셔야 합니다. My 도메인 일대일 게시판 개인정보변경 My DB My HDD 납부 내역등록
아이디
비밀번호
아이디/비밀번호 찾기
네임서버 정보
1차 ns.gnameserver.net
211.239.124.250
2차 ns2.gnameserver.net
211.239.124.251
웹호스팅 연장 안내
입금 계좌 정보
우리은행 홈페이지로 새창 열기
은행: 우리은행
계좌: 810-184634-02-001
예금주: 전재우
선납가능(개월수 관계없음)
(납부자명에 회원 ID로 입금 후 납부내역등록,일대일 게시판에 알려주세요.)
카드결제 요금납부
세금계산서 발행 신청
Redhat Linux, Apache, Ant, Tomcat, Java, MySQL, PHP, Qmail, Python, vsftpd
(guideline QR code)
  제목 : MySQL 접속 및 백업 복구는 어떻게 하나요? 글 번호  
글자 크기 : 글자 크게 글자 작게
[MySQL 접속하기]
자신의 PC에서 MySQL 접속하기 :
MySQL DB Server 접속은 MySQL의 명령어로 접속이 가능합니다.
접속하는 PC에 MySQL Client가 설치 되어 있지 않다면 http://www.mysql.com에서 받아서 운영체제에 맞는 것을 먼저 설치하여야 합니다.

가이드라인 서버에서 MySQL 접속하기 :
Telnt,SSH로 서버 접속 후에 MySQL Client을 따로 설치 하실 필요 없이 바로 MySQL 접속 명령어로 MySQL DB Server로 접속이 가능합니다.

MySQL 접속 명령어 :
mysql -hDB서버명 -uMySQL아이디 -pMySQL패스워드 데이타베이스명

MySQL 계정정보를 모른다면 [My Setting]에서 다시 확인 하세요.

[MySQL 백업하기]
가이드라인 홈페이지에서 백업 받기 : [My DB] 메뉴에서 웹에서 직접 백업을 받을 수 있습니다.

*MySQL 서버에 접속 하는 것이 아니라 Telnet으로 자신의 서버 계정으로 접속 후 백업 받고자 하는 폴더로 이동, 명령어 실행하시면 됩니다.

MySQL 명령어로 백업받기 :
mysqldump -hDB서버명 -u유저명 -p패스워드 [백업할 테이터베이스명] > [저장할 파일명]
ex) mysqldump -hdb1.guideline.co.kr -uDBuser -pPassword MyDB > MyDB.sql

특정 테이블만 백업 할 경우 :
mysqldump -hDB서버명 -u유저명 -p패스워드 [테이타베이스명] [특정테이블명] > [저장할 파일명]
ex) mysqldump -hdb1.guideline.co.kr -uDBuser -pPassword MyDB MyTable > MyDB_MyTable.sql

[MySQL 복구하기]
mysql -hDB서버명 -u유저명 -p패스워드 [복구할 테이터베이스명] < [저장된 파일명]
ex) mysql -hdb1.guideline.co.kr -uDBuser -pPassword MyDB < MyDB.sql


[MySQL 패스워드변경] [MyDB] 메뉴에서 직접 변경 가능합니다.

가이드라인은 DB 서버와 WEB 서버를 분리해서 운영중이므로 반드시 DB 서버명을 꼭 입력하셔야 합니다.

[MySQL 공식 홈페이지] http://www.mysql.com
[MySQL Reference Manual] http://dev.mysql.com/doc/



[MySQL 테이블이 깨진 경우 복구 하는 방법]
MySQL 서버에 접속한 이후에 깨진 테이블명을 repair 명령어로 복구한다.
mysql> repair table 테이블명

[상위 버전으로 mysqldump시 한글이 깨어진다면]
  • MySQL 5.x 버전에 수록된 MySQL dump 10.x 버전 경우에는 mysqldump 시에
    한글문자 지정하는 옵션도 있습니다.(--default-character-set=euc_kr or euckr)

    가이드라인 DB 서버의 charset은 euc_kr 입니다.
    mysqldump -hDB서버명 -u유저명 -p패스워드 --default-character-set=euc_kr [백업할 테이터베이스명] > [외부로 저장할 파일명]
    직접 복구 해야할 DB 서버의 문자셋 확인 방법은
    MySQL 접속을 하신 후에
    show variables like '%char%';
    명령어로 확인이 가능합니다.

    * 만일 mysqldump: Character set 'euc_kr' is not a compiled character set and is not specified ...
    으로 나온다면 euc_kr이 아닌 euckr로 하시면 됩니다.
    mysqldump -hDB서버명 -u유저명 -p패스워드 --default-character-set=euckr [백업할 테이터베이스명] > [외부로 저장할 파일명]


    참조) mysql 버전 및 charset이 다른 경우는 설정을 확인 해 보셔야 합니다.
    예를들어서 mysql 5.x 버전으로 default-character-set=euckr 으로 되어 있을 수도 있습니다.



    * 테이블명 변경 방법
    명령어 : alter table 테이블명 rename새로운 테이블명;
    mysql>alter table old_tablename RENAME new_tablename;
    ex)alter table guideline rename new_guideline;

    컬럼 추가
    명령어 : alter table tablename add 컬럼이름 컬럼속성
    mysql>alter table bbs add name varchar(10);

    컬럼 속성 수정
    명령어 : alter table tablename MODIFY 컬럼이름 컬럼속성
    mysql> alter table tablename MODIFY colname INT NOT NULL AUTO_INCREMENT

    컬럼 이름 바꾸기
    mysql> alter table tablename CHANGE old_colname new_colname INT NOT NULL AUTO_INCREMENT;

    컬럼 삭제
    mysql> alter table tablename DROP colname;

    특정 컬럼 뒤에 새로운 컬럼 추가
    mysql> alter table tablename ADD newcol varchar(10) AFTER num;

    기존 컬럼을 지우고 맨 앞에 컬럼 추가
    mysql>alter table tablename DROP newcol, ADD newcol VARCHAR(10) FIRST;

    PRIMARY KEY 만들기
    alter table tablename add primary key (키를 줄 컬럼명1 , 키를 줄 컬럼명2, ...)

    PRIMARY KEY 속성 삭제
    mysql>alter table test DROP PRIMARY KEY;

    컬럼에 인덱스 주기
    alter table tablename add index 인덱스명(인덱스를 줄 컬럼1 , 인덱스를 줄 컬럼2, ... )

    컬럼에 인덱스 삭제하기
    alter table tablename drop index 인덱스명;

    테이블의 내용 전체 삭제
    mysql>TRUNCATE TABLE tablename;
    (간략 추가 설명)
    오라클에서 사용 SQL 확장으로
    MySQL 5.0.3 버전 이전 경우는 DELETE문과 차이는 없습니다.
    MySQL 5.0 버전에는 차이가 있습니다. 트랜젹션 되지 않아 복구 불가능합니다.
  • 등록일   2002-01-21
    조회수   31530
    다음글 : 도메인 등록 대행 서비스도 같이 하나요? (2002-01-23)
    JSP, Servlet 이용법 (2002-01-18) : 이전글

    가이드라인 [서비스 이용법] 제목 내용  
    번호 서비스 이용법 조회 등록일
    18 계정 용량 추가는 어떻게 하나요? 13386 2002-01-31
    17 정지된 사용자의 복구는 언제 되나요? 13025 2002-01-28
    16 만기일을 어떻게 확인 하나요? 13907 2002-01-25
    15 Mysql Table명에 대소문자 구별을 합니다. 17400 2002-01-24
    14 처음 가입을 했는데 계정 세팅은 언제 하나요? 14665 2002-01-24
    13 도메인 등록 대행 서비스도 같이 하나요? 13827 2002-01-23
    12 MySQL 접속 및 백업 복구는 어떻게 하나요? 31530 2002-01-21
    11 JSP, Servlet 이용법 21617 2002-01-18
    10 서버 사양 및 서버 프로그램 버전은? 16266 2002-01-17
    9 Telnet, FTP 주소 어떻게 되나요? 17259 2002-01-16
    8 한글 도메인 서비스 방법 13689 2002-01-16
    7 Email, MySQL 패스워드 변경 15239 2002-01-16
    6 Telnet, FTP 비밀번호(패스워드) 변경 방법 24213 2002-01-16
    5 현재 계정의 사용 용량 확인 15807 2002-01-16
    4 메일 서버 이용법 (smtp,pop3,imap) 46023 2002-01-16
    1 2 3 4 5 6 7 8


     
    주소 : (우)150-909 서울특별시 영등포구 도림천로 387 302호   TEL) 070-4155-6478   문의하기, 모바일