영어프랑스어스페인어

Ad


온웍스 파비콘

mysqlcheck - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 공급자에서 mysqlcheck 실행

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 mysqlcheck 명령입니다.

프로그램:

이름


mysqlcheck - 테이블 관리 프로그램

개요


mysqlcheck [옵션] [DB_이름 [tbl_name ...]]

기술


XNUMXD덴탈의 mysqlcheck 클라이언트는 테이블 유지 관리를 수행합니다. 확인, 복구, 최적화 또는
테이블을 분석합니다.

각 테이블은 잠겨 있으므로 테이블이 실행되는 동안 다른 세션에서 사용할 수 없습니다.
검사 작업의 경우에도 테이블은 READ 잠금으로만 잠깁니다. 테이블
유지 관리 작업은 특히 큰 테이블의 경우 시간이 많이 소요될 수 있습니다. 당신이 사용하는 경우
전에, --데이터베이스 or --모든 데이터베이스 하나 이상의 데이터베이스에 있는 모든 테이블을 처리하는 옵션,
호출 mysqlcheck 시간이 오래 걸릴 수 있습니다. (이것도 마찬가지다. mysql_업그레이드
프로그램이 호출하기 때문에 mysqlcheck 모든 테이블을 확인하고 필요한 경우 복구합니다.)

mysqlcheck 와 기능이 비슷하다 마이삼크, 그러나 다르게 작동합니다. 메인
운영상 차이점은 mysqlcheck 때 사용해야 합니다. mysqld를 서버가 실행 중이며,
이므로 마이삼크 않을 때 사용해야 합니다. 사용의 이점 mysqlcheck 그는
테이블 유지 관리를 수행하기 위해 서버를 중지할 필요가 없습니다.

mysqlcheck SQL 문 CHECK TABLE, REPAIR TABLE, ANALYZE TABLE 및 OPTIMIZE를 사용합니다.
TABLE을 사용자에게 편리한 방식으로 제공합니다. 에 사용할 문을 결정합니다.
수행하려는 작업을 수행한 다음 실행할 명령문을 서버로 보냅니다.

MyISAM 스토리지 엔진은 네 가지 유지 관리 작업을 모두 지원하므로 mysqlcheck 될 수 있습니다
MyISAM 테이블에서 이들 중 하나를 수행하는 데 사용됩니다. 다른 스토리지 엔진은 반드시
모든 작업을 지원합니다. 이러한 경우 오류 메시지가 표시됩니다. 예를 들어,
test.t는 MEMORY 테이블이며 이를 확인하려는 시도는 다음 결과를 생성합니다.

쉘> mysqlcheck test t
test.t
참고: 테이블의 스토리지 엔진은 검사를 지원하지 않습니다.

If mysqlcheck 테이블을 복구할 수 없습니다. 수동 테이블은 MariaDB 지식 베이스를 참조하십시오.
수리 전략. 예를 들어 InnoDB 테이블의 경우입니다.
CHECK TABLE로 확인했지만 REPAIR TABLE로 복구되지 않았습니다.

사용 mysqlcheck 분할된 테이블은 지원되지 않습니다.

주의
테이블 복구 작업을 수행하기 전에 테이블을 백업하는 것이 가장 좋습니다.
경우에 따라 작업으로 인해 데이터가 손실될 수 있습니다. 가능한 원인은 다음과 같습니다.
파일 시스템 오류에 국한되지 않습니다.

호출하는 세 가지 일반적인 방법이 있습니다. mysqlcheck:

쉘> mysqlcheck [옵션] DB_이름 [tbl_name ...]
쉘> mysqlcheck [옵션] --데이터베이스 DB_이름 ...
쉘> mysqlcheck [옵션] --모든 데이터베이스

다음 테이블의 이름을 지정하지 않으면 DB_이름 또는 사용하는 경우 --데이터베이스 or
--모든 데이터베이스 옵션을 선택하면 전체 데이터베이스가 검사됩니다.

mysqlcheck 다른 클라이언트 프로그램에 비해 특별한 기능이 있습니다. 기본 동작
검사 테이블(--확인하다)는 바이너리 이름을 변경하여 변경할 수 있습니다. 가지고 싶다면
기본적으로 테이블을 복구하는 도구는 mysqlcheck 이름
mysql수리, 또는 심볼릭 링크 만들기 mysqlcheck 이름 mysql수리. 당신이 호출하는 경우
mysql수리, 테이블을 복구합니다.

다음 이름을 사용하여 변경할 수 있습니다. mysqlcheck 기본 동작.

┌──────────────┬───────────────────────────────── ┐
mysql수리 │ 기본 옵션은 --수리하다
├──────────────┼───────────────────────────────── ┤
mysql분석 │ 기본 옵션은 --분석하다
├──────────────┼───────────────────────────────── ┤
mysql최적화 │ 기본 옵션은 --최적화
└──────────────┴───────────────────────────────── ┘

mysqlcheck 명령줄에서 지정할 수 있는 다음 옵션을 지원하거나
[mysqlcheck] 및 [client] 옵션 파일 그룹에서.

· --도움, -?

도움말 메시지를 표시하고 종료합니다.

· --모든 데이터베이스, -A

모든 데이터베이스의 모든 테이블을 확인하십시오. 이것은 를 사용하는 것과 동일합니다. --데이터베이스 선택권
명령줄에서 모든 데이터베이스의 이름을 지정합니다.

· --올인원, -1

각 테이블에 대해 명령문을 발행하는 대신 각 테이블에 대해 단일 명령문을 실행하십시오.
처리할 해당 데이터베이스의 모든 테이블 이름을 지정하는 데이터베이스입니다.

· --분석하다, -a

테이블을 분석합니다.

· --자동 복구

체크된 테이블이 손상되면 자동으로 수정합니다. 필요한 수리가 완료되었습니다.
모든 테이블을 확인한 후.

· --character-set-dir=통로

문자 집합이 설치된 디렉터리입니다.

· --확인하다, -c

테이블에서 오류를 확인하십시오. 이것이 기본 작업입니다.

· --확인 전용 변경, -C

마지막 확인 이후 변경되었거나 닫히지 않은 테이블만 확인
정확히.

· --체크-업그레이드, -g

FOR UPGRADE 옵션과 함께 CHECK TABLE을 호출하여 테이블의 비호환성 확인
현재 버전의 서버로. 이 옵션은 자동으로
--fix-db-이름--고정 테이블 이름 옵션을 제공합니다.

· --압박 붕대

클라이언트와 서버가 모두 지원하는 경우 클라이언트와 서버 간에 전송되는 모든 정보를 압축합니다.
압축.

· --데이터베이스, -B

명명된 데이터베이스의 모든 테이블을 처리합니다. 보통, mysqlcheck 이름 취급
명령줄의 인수는 데이터베이스 이름으로, 다음 이름은 테이블 이름으로 사용합니다.
이 옵션을 사용하면 모든 이름 인수를 데이터베이스 이름으로 취급합니다.

· --디버그[=디버그 옵션], -# [디버그 옵션]

디버깅 로그를 작성합니다. 전형적인 디버그 옵션 문자열은 'd:t:o,파일 이름'. NS
기본값은 'd:t:o'입니다.

· --디버그 확인

프로그램이 종료될 때 일부 디버깅 정보를 인쇄합니다.

· --디버그 정보

프로그램이 실행될 때 디버깅 정보와 메모리 및 CPU 사용 통계를 인쇄합니다.
출구.

· --기본 인증=name

사용할 기본 인증 클라이언트 측 플러그인입니다.

· --기본 문자 집합=charset_name

charset_name 기본 문자 집합으로.

· --defaults-추가 파일=파일 이름

세트 파일 이름 전역 기본 파일 뒤에서 기본 옵션을 읽을 파일로
읽었습니다. 첫 번째 옵션으로 제공해야 합니다.

· --기본 파일=파일 이름

세트 파일 이름 기본 옵션을 읽을 파일로 전역 기본 파일을 재정의합니다.
첫 번째 옵션으로 제공해야 합니다.

· --펼친, -e

이 옵션을 사용하여 테이블을 확인하는 경우 테이블이 100% 일관성이 있는지 확인합니다.
하지만 시간이 오래 걸립니다.

이 옵션을 사용하여 테이블을 복구하는 경우 오래되고 느리고
정렬을 통한 훨씬 빠른 복구 대신 키캐시 방식으로 복구합니다.

· --빠른, -F

제대로 닫히지 않은 테이블만 확인하십시오.

· --fix-db-이름

데이터베이스 이름을 MySQL 5.1부터 사용된 형식으로 변환합니다. 데이터베이스 이름만
포함된 특수 문자가 영향을 받습니다.

· --고정 테이블 이름

테이블 이름(뷰 포함)을 MySQL 5.1부터 사용된 형식으로 변환합니다. 테이블만
특수 문자가 포함된 이름이 영향을 받습니다.

· --플러시,

확인 후 각 테이블을 플러시합니다. 확인하지 않으려는 경우에 유용합니다.
테이블은 확인 후 캐시의 공간을 차지합니다.

· --힘, -f

SQL 오류가 발생해도 계속합니다.

· --호스트=호스트 이름, -h 호스트 이름

지정된 호스트의 MariaDB 서버에 연결합니다.

· --중간 확인, -m

보다 빠른 검사를 수행하십시오. --펼친 작업. 이것은 전체의 99.99%만 찾습니다.
오류, 대부분의 경우 충분해야 합니다.

· --no-기본값

옵션 파일에서 기본 옵션을 읽지 마십시오. 이것은 첫 번째로 주어져야 한다.
논의.

· --최적화, -o

테이블을 최적화합니다.

· --비밀번호[=암호], -NS[암호]

서버에 연결할 때 사용할 암호입니다. 짧은 옵션 형식을 사용하는 경우
(-p), 당신 옵션과 암호 사이에 공백이 있어야 합니다. 생략하면
암호 다음 값 --비밀번호 or -p 명령줄의 옵션, mysqlcheck
하나를 묻는 메시지가 표시됩니다.

명령줄에 암호를 지정하는 것은 안전하지 않은 것으로 간주되어야 합니다. 당신이 사용할 수있는
명령줄에 암호를 제공하지 않도록 하는 옵션 파일입니다.

· --지속성 있는, -Z

ANALYZE TABLE과 함께 사용하여 PERSISENT FOR ALL 옵션을 추가합니다.

· --파이프, -W

Windows에서는 명명된 파이프를 통해 서버에 연결합니다. 이 옵션은 다음 경우에만 적용됩니다.
서버는 명명된 파이프 연결을 지원합니다.

· --플러그인 디렉토리=name

클라이언트 측 플러그인을 위한 디렉토리입니다.

· --포트=포트 번호, -P 포트 번호

연결에 사용할 TCP/IP 포트 번호입니다.

· --인쇄 기본값

프로그램 인수 목록을 인쇄하고 종료합니다. 이것은 첫 번째 인수로 제공되어야 합니다.

· --프로세스 테이블

테이블에서 요청된 작업을 수행합니다. 기본값은 켜짐입니다. 사용 --스킵-프로세스-테이블
비활성화합니다.

· --프로세스 보기=

요청된 작업을 수행합니다(CHECK VIEW 또는 REPAIR VIEW만 해당). 가능한 값은
NO, YES(체크섬 수정, 필요한 경우 mariadb-version 필드 추가),
UPGRADE_FROM_MYSQL(YES와 동일하며 MERGE<->TEMPTABLE 알고리즘을 토글합니다.

· --protocol={TCP|소켓|파이프|메모리}

서버에 연결하는 데 사용할 연결 프로토콜입니다. 때 유용합니다.
다른 연결 매개변수는 일반적으로 다른 프로토콜이 사용되도록 합니다.
당신이 원하는 하나.

· --빠른, -q

이 옵션을 사용하여 테이블을 확인하는 경우 검사가 테이블을 스캔하지 못하게 합니다.
잘못된 링크를 확인하는 행. 가장 빠른 확인 방법입니다.

이 옵션을 사용하여 테이블을 복구하는 경우 인덱스 트리만 복구하려고 시도합니다.
가장 빠른 복구 방법입니다.

· --수리하다, -r

고유하지 않은 고유 키를 제외한 거의 모든 것을 수정할 수 있는 복구를 수행합니다.

· --조용한, -s

무음 모드. 오류 메시지만 인쇄합니다.

· --건너뛰기-데이터베이스=DB_이름 -s

인수로 지정된 데이터베이스(대소문자 구분)를 처리하지 마십시오.

· --소켓=통로, -S 통로

localhost에 대한 연결의 경우 사용할 Unix 소켓 파일 또는 Windows의 경우
사용할 명명된 파이프입니다.

· --ssl

연결을 위해 SSL을 활성화합니다(다른 플래그와 함께 자동으로 활성화됨). 비활성화
--건너뛰기-ssl.

· --ssl-ca=name

PEM 형식의 CA 파일(OpenSSL 문서 확인, 의미 --ssl).

· --ssl-캐패스=name

CA 디렉토리(OpenSSL 문서 확인, 의미 --ssl).

· --ssl-인증서=name

PEM 형식의 X509 인증서(OpenSSL 문서 확인, 의미 --ssl).

· --ssl 암호=name

사용할 SSL 암호(OpenSSL 문서 확인, --ssl).

· --ssl-키=name

PEM 형식의 X509 키(OpenSSL 문서 확인, 의미 --ssl).

· --ssl-crl=name

인증서 해지 목록(OpenSSL 문서 확인, --ssl).

· --ssl-crlpath=name

인증서 해지 목록 경로(OpenSSL 문서 확인, 의미 --ssl).

· --ssl-확인-서버-인증서

연결할 때 사용된 호스트 이름에 대해 인증서에서 서버의 "일반 이름"을 확인합니다. 이것
옵션은 기본적으로 비활성화되어 있습니다.

· --테이블

오버라이드 --데이터베이스 or -B 옵션. 옵션 다음의 모든 이름 인수는 다음과 같습니다.
테이블 이름으로 간주됩니다.

· --use-frm

MyISAM 테이블에 대한 복구 작업의 경우 .frm 파일에서 테이블 구조를 가져옵니다.
.MYI 헤더가 손상된 경우에도 테이블을 복구할 수 있습니다.

· --사용자=_ 이름, -u _ 이름

서버에 연결할 때 사용할 MariaDB 사용자 이름입니다.

· --말 수가 많은, -v

상세 모드. 프로그램 작동의 다양한 단계에 대한 정보를 인쇄합니다. 사용
--말 수가 많은 옵션은 mysqlcheck가 수행하는 작업에 대한 자세한 정보를 제공합니다.

2 개 사용 --말 수가 많은 옵션은 연결 정보도 제공합니다.

3번 사용하면 확인하는 동안 모든 CHECK, RENAME 및 ALTER TABLE이 인쇄됩니다.
단계.

· --번역, -V

버전 정보를 표시하고 종료합니다.

· --쓰기-binlog

이 옵션은 기본적으로 활성화되어 있으므로 ANALYZE TABLE, OPTIMIZE TABLE 및 REPAIR
다음에 의해 생성된 TABLE 문 mysqlcheck 바이너리 로그에 기록됩니다. 사용
--건너뛰기-쓰기-binlog NO_WRITE_TO_BINLOG가 명령문에 추가되어
그들은 기록되지 않습니다. 사용 --건너뛰기-쓰기-binlog 이러한 진술이 없어야 할 때
복제 슬레이브로 전송되거나 백업에서 복구를 위해 바이너리 로그를 사용할 때 실행됩니다.

저작권


저작권 2007-2008 MySQL AB, 2008-2010 Sun Microsystems, Inc., 2010-2015 MariaDB
Foundation

이 문서는 무료 소프트웨어입니다. 아래에서만 재배포 및/또는 수정할 수 있습니다.
자유 소프트웨어 재단에서 발행한 GNU 일반 공중 사용 허가서의 조건;
라이센스 버전 2.

이 문서는 유용할 것이라는 희망으로 배포되지만,
보증; MERCHANTABILITY 또는 FITNESS FOR A PARTICULAR에 대한 묵시적 보증도 없이
목적. 자세한 내용은 GNU 일반 공중 사용 허가서를 참조하십시오.

프로그램과 함께 GNU 일반 공중 사용 허가서를 받았어야 합니다.
그렇지 않은 경우 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
Boston, MA 02110-1301 USA 또는 참조 http://www.gnu.org/licenses/.

onworks.net 서비스를 사용하여 온라인에서 mysqlcheck 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

  • 1
    페이저
    페이저
    Phaser는 빠르고 무료이며 재미있는 공개 프로그램입니다.
    제공하는 소스 HTML5 게임 프레임워크
    WebGL 및 캔버스 렌더링
    데스크톱 및 모바일 웹 브라우저. 계략
    공동 수 있습니다 ...
    페이저 다운로드
  • 2
    바살 엔진
    바살 엔진
    VASSAL은 제작을 위한 게임 엔진입니다.
    기존 보드의 전자 버전
    그리고 카드 게임. 다음을 지원합니다.
    게임 조각 렌더링 및 상호 작용,
    그리고 ...
    VASSAL 엔진 다운로드
  • 3
    OpenPDF - iText의 포크
    OpenPDF - iText의 포크
    OpenPDF는 다음을 생성하기 위한 Java 라이브러리입니다.
    및 LGPL로 PDF 파일 편집 및
    MPL 오픈 소스 라이선스. OpenPDF는
    iText의 LGPL/MPL 오픈 소스 후계자,
    에이...
    OpenPDF 다운로드 - iText 포크
  • 4
    사가 GIS
    사가 GIS
    SAGA - 자동화 시스템
    Geoscientific 분석 - 지리적입니다
    정보 시스템(GIS) 소프트웨어
    지리 데이터를 위한 엄청난 기능
    처리 및 아나...
    사가 GIS 다운로드
  • 5
    Java/JTOpen용 도구 상자
    Java/JTOpen용 도구 상자
    IBM Toolbox for Java / JTOpen은
    지원하는 Java 클래스 라이브러리
    클라이언트/서버 및 인터넷 프로그래밍
    OS/400을 실행하는 시스템에 모델,
    i5/OS, 오...
    Java/JTOpen용 도구 상자 다운로드
  • 6
    D3.js
    D3.js
    D3.js(또는 데이터 기반 문서의 경우 D3)
    할 수 있는 JavaScript 라이브러리입니다.
    동적, 대화형 데이터 생성
    웹 브라우저의 시각화. D3와 함께
    당신...
    D3.js 다운로드
  • 더»

Linux 명령

Ad