İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

mysqlcheck - Bulutta Çevrimiçi

OnWorks ücretsiz barındırma sağlayıcısında mysqlcheck'i Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen mysqlcheck komutudur.

Program:

ADI


mysqlcheck - bir tablo bakım programı

SİNOPSİS


mysqlcheck [seçenekleri] [db_adı [tbl_name ...]]

TANIM


The mysqlcheck müşteri masa bakımını gerçekleştirir: Kontrol eder, onarır, optimize eder veya
tabloları analiz eder.

Her tablo kilitlidir ve bu nedenle, işlem yapılırken diğer oturumlar tarafından kullanılamaz.
işlenir, ancak kontrol işlemleri için tablo yalnızca bir OKUMA kilidi ile kilitlenir. Tablo
bakım işlemleri, özellikle büyük masalar için zaman alıcı olabilir. Eğer kullanırsan
the --veritabanları or --tüm veritabanları bir veya daha fazla veritabanındaki tüm tabloları işleme seçeneği,
bir çağrı mysqlcheck uzun sürebilir. (Bu aynı zamanda mysql_upgrade
çünkü o program çağırıyor mysqlcheck tüm tabloları kontrol etmek ve gerekirse onarmak için.)

mysqlcheck işlevine benzer myisamchk, ancak farklı çalışır. Ana
operasyonel fark şu ki mysqlcheck olduğunda kullanılmalıdır. mysqld sunucu çalışıyor,
oysa myisamchk olmadığında kullanılmalıdır. kullanmanın faydası mysqlcheck ki
tablo bakımını gerçekleştirmek için sunucuyu durdurmanız gerekmez.

mysqlcheck KONTROL TABLOSU, ONARIM TABLOSU, ANALİZ TABLOSU ve OPTIMIZE SQL deyimlerini kullanır
TABLO kullanıcı için uygun bir şekilde. için hangi ifadelerin kullanılacağını belirler.
gerçekleştirmek istediğiniz işlemi yapar ve ardından deyimleri yürütülmek üzere sunucuya gönderir.

MyISAM depolama motoru, dört bakım işleminin tümünü destekler, bu nedenle mysqlcheck olabilir
bunlardan herhangi birini MyISAM tablolarında gerçekleştirmek için kullanılır. Diğer depolama motorları mutlaka
tüm işlemleri destekler. Bu gibi durumlarda bir hata mesajı görüntülenir. örneğin, eğer
test.t bir MEMORY tablosudur, onu kontrol etme girişimi şu sonucu verir:

kabuk> mysqlcheck test t
test.t
not : Tablo için depolama motoru denetimi desteklemiyor

If mysqlcheck bir tabloyu onaramıyor, manuel tablo için MariaDB Bilgi Tabanına bakın
onarım stratejileri. Bu, örneğin InnoDB tabloları için geçerli olacaktır.
KONTROL TABLOSU ile kontrol edildi, ancak ONARIM TABLOSU ile tamir edilmedi.

Kullanılması mysqlcheck bölümlenmiş tablolarla desteklenmez.

Dikkat
Bir tablo onarım işlemi gerçekleştirmeden önce bir tablonun yedeğini almak en iyisidir;
bazı durumlarda işlem veri kaybına neden olabilir. Olası nedenler şunları içerir:
ancak dosya sistemi hatalarıyla sınırlı değildir.

çağırmanın üç genel yolu vardır. mysqlcheck:

kabuk> mysqlcheck [seçenekleri] db_adı [tbl_name ...]
kabuk> mysqlcheck [seçenekleri] --veritabanları db_adı ...
kabuk> mysqlcheck [seçenekleri] --tüm veritabanları

Aşağıdaki tablolardan herhangi birine isim vermezseniz db_adı veya kullanırsanız --veritabanları or
--tüm veritabanları seçeneği, tüm veritabanları kontrol edilir.

mysqlcheck diğer istemci programlarına kıyasla özel bir özelliği vardır. Varsayılan davranış
kontrol tablolarının (--Kontrol) ikiliyi yeniden adlandırarak değiştirilebilir. bir sahip olmak istiyorsanız
tabloları varsayılan olarak onaran araç, sadece bir kopyasını almalısınız. mysqlcheck adlı
MySQL onarımıveya sembolik bir bağlantı kurun mysqlcheck adlı MySQL onarımı. eğer çağırırsan
MySQL onarımı, tabloları onarır.

Aşağıdaki isimler değiştirmek için kullanılabilir mysqlcheck Varsayılan davranış.

┌─────────────────────────────────────────── ┐
MySQL onarımı │ Varsayılan seçenek --onarım
├─────────────────────────────────────────── ┤
mysqlanaliz │ Varsayılan seçenek --analiz etmek
├─────────────────────────────────────────── ┤
mysqloptimize etmek │ Varsayılan seçenek --optimize etmek
└─────────────────────────────────────────── ┘

mysqlcheck komut satırında belirtilebilen aşağıdaki seçenekleri destekler veya
[mysqlcheck] ve [client] seçenek dosya gruplarında.

· --yardım et, -?

Bir yardım mesajı görüntüleyin ve çıkın.

· --tüm veritabanları, -A

Tüm veritabanlarındaki tüm tabloları kontrol edin. Bu, kullanmakla aynı --veritabanları seçenek
ve komut satırındaki tüm veritabanlarını adlandırmak.

· --hepsi bir arada, -1

Her tablo için bir deyim yayınlamak yerine, her tablo için tek bir deyim yürütün.
Bu veritabanından işlenecek tüm tabloları adlandıran veritabanı.

· --analiz etmek, -a

Tabloları analiz edin.

· --otomatik tamir

Kontrol edilen bir tablo bozuksa, otomatik olarak düzeltin. Gerekli onarımlar yapılır
Tüm tablolar kontrol edildikten sonra.

· --character-sets-dir=yol

Karakter kümelerinin kurulu olduğu dizin.

· --Kontrol, -c

Hatalar için tabloları kontrol edin. Bu varsayılan işlemdir.

· --sadece-kontrol-değiştirildi, -C

Yalnızca son kontrolden bu yana değişen veya kapatılmamış tabloları kontrol edin
uygun şekilde.

· --kontrol-yükseltme, -g

Uyumsuzluklar için tabloları kontrol etmek için YÜKSELTME İÇİN seçeneğiyle KONTROL TABLOSU'nu çağırın
sunucunun mevcut sürümü ile. Bu seçenek, otomatik olarak
--fix-db-adları ve --fix-tablo adları seçenekleri.

· --kompres

Her ikisi de destekliyorsa, istemci ve sunucu arasında gönderilen tüm bilgileri sıkıştırın
sıkıştırma.

· --veritabanları, -B

Adlandırılmış veritabanlarındaki tüm tabloları işleyin. Normalde, mysqlcheck ilk adı tedavi eder
veritabanı adı olarak komut satırında argüman ve tablo adları olarak aşağıdaki adlar.
Bu seçenekle, tüm ad bağımsız değişkenlerini veritabanı adları olarak ele alır.

· --hata ayıklama[=hata ayıklama_seçenekleri], -# [hata ayıklama_seçenekleri]

Bir hata ayıklama günlüğü yazın. tipik bir hata ayıklama_seçenekleri dize ´d:t:o,dosya adı'. NS
varsayılan 'd:t:o'dur.

· --debug-kontrol

Program çıktığında bazı hata ayıklama bilgilerini yazdırın.

· --debug-bilgisi

Program açıldığında hata ayıklama bilgilerini ve bellek ve CPU kullanım istatistiklerini yazdırın.
çıkışlar.

· --varsayılan-auth=isim

Kullanılacak varsayılan kimlik doğrulama istemci tarafı eklentisi.

· --default-karakter-kümesi=karakter kümesi_adı

kullanım karakter kümesi_adı varsayılan karakter seti olarak.

· --defaults-ekstra-dosya=Dosya

set Dosya genel varsayılanlar dosyalarından sonra varsayılan seçenekleri okumak için dosya olarak
okunmuştur. İlk seçenek olarak verilmelidir.

· --defaults-dosyası=Dosya

set Dosya varsayılan seçeneklerin okunacağı dosya olarak, genel varsayılan dosyaları geçersiz kılar.
İlk seçenek olarak verilmelidir.

· --Genişletilmiş, -e

Tabloları kontrol etmek için bu seçeneği kullanıyorsanız, bunların %100 tutarlı olmasını sağlar.
ama uzun zaman alıyor.

Tabloları onarmak için bu seçeneği kullanıyorsanız, eski, yavaş,
Sıralayarak çok daha hızlı onarım yerine keycache yöntemiyle onarım yapın.

· --hızlı, -F

Yalnızca düzgün kapatılmamış tabloları kontrol edin.

· --fix-db-adları

Veritabanı adlarını MySQL 5.1'den beri kullanılan biçime dönüştürün. Yalnızca veritabanı adları
içeren özel karakterler etkilenir.

· --fix-tablo adları

Tablo adlarını (görünümler dahil) MySQL 5.1'den beri kullanılan biçime dönüştürün. sadece masa
özel karakterler içeren adlar etkilenir.

· --floş,

Kontrolden sonra her tabloyu yıkayın. Kontrol edilmesini istemiyorsanız bu kullanışlıdır.
tablolar, kontrolden sonra önbelleklerde yer kaplar.

· --Kuvvet, -f

Bir SQL hatası oluşsa bile devam edin.

· --ana bilgisayar=ana bilgisayar_adı, -h ana bilgisayar_adı

Verilen ana bilgisayardaki MariaDB sunucusuna bağlanın.

· --orta-kontrol, -m

daha hızlı bir kontrol yapın. --Genişletilmiş operasyon. Bu, hepsinin yalnızca %99.99'unu bulur
çoğu durumda yeterince iyi olması gereken hatalar.

· --no-varsayılanlar

Herhangi bir seçenek dosyasından varsayılan seçenekleri okumayın. Bu ilk olarak verilmeli
argüman.

· --optimize etmek, -o

Tabloları optimize edin.

· --şifre[=şifre], -P[şifre]

Sunucuya bağlanırken kullanılacak parola. Kısa seçenek formunu kullanırsanız
(-p), sen yapamam seçenek ve şifre arasında boşluk bırakın. atlarsanız
şifre aşağıdaki değer --parola or -p komut satırındaki seçenek, mysqlcheck
birini ister.

Komut satırında bir parola belirlemek güvensiz olarak kabul edilmelidir. Kullanabilirsiniz
şifreyi komut satırında vermekten kaçınmak için bir seçenek dosyası.

· --kalici, -Z

ANALİZ TABLOSU ile HEPSİ İÇİN KALICI seçeneğini eklemek için kullanılır.

· --boru, -W

Windows'ta, adlandırılmış bir kanal aracılığıyla sunucuya bağlanın. Bu seçenek yalnızca aşağıdaki durumlarda geçerlidir:
sunucu adlandırılmış boru bağlantılarını destekler.

· --plugin-dir=isim

İstemci tarafı eklentileri için dizin.

· --port=port_num, -P port_num

Bağlantı için kullanılacak TCP/IP bağlantı noktası numarası.

· --print-varsayılanlar

Program argüman listesini yazdırın ve çıkın. Bu ilk argüman olarak verilmelidir.

· --işlem-tabloları

Tablolar üzerinde istenen işlemi gerçekleştirin. Varsayılan olarak açık; kullanmak --atlama-işlem-tabloları
devre dışı bırakmak için.

· --process-views=val

İstenen işlemi gerçekleştirin (yalnızca GÖRÜNÜMÜ KONTROL ET veya GÖRÜNÜMÜ ONARIM). Olası değerler
HAYIR, EVET (gerekirse sağlama toplamını düzeltin, mariadb-versiyon alanını ekleyin),
UPGRADE_FROM_MYSQL (EVET ile aynı ve MERGE<->TEMPTABLE algoritmasını değiştirin.

· --protokol={TCP|SOKET|BORU|HAFIZA}

Sunucuya bağlanmak için kullanılacak bağlantı protokolü. olduğunda yararlıdır
diğer bağlantı parametreleri normalde, aşağıdakilerden başka bir protokolün kullanılmasına neden olur.
istediğin biri.

· --hızlı, -q

Tabloları kontrol etmek için bu seçeneği kullanıyorsanız, çekin tabloları taramasını engeller.
Yanlış bağlantıları kontrol etmek için satırlar. Bu en hızlı kontrol yöntemidir.

Tabloları onarmak için bu seçeneği kullanıyorsanız, yalnızca dizin ağacını onarmaya çalışır.
Bu en hızlı onarım yöntemidir.

· --onarım, -r

Benzersiz olmayan benzersiz anahtarlar dışında hemen hemen her şeyi düzeltebilecek bir onarım gerçekleştirin.

· --sessiz, -s

Sessiz mod. Yalnızca hata mesajlarını yazdırın.

· --skip-veritabanı=db_adı -s

Argüman olarak belirtilen veritabanını (büyük/küçük harf duyarlı) işlemeyin.

· --soket=yol, -S yol

localhost'a bağlantılar için, kullanılacak Unix soket dosyası veya Windows'ta
kullanılacak adlandırılmış kanal.

· --ssl

Bağlantı için SSL'yi etkinleştir (diğer bayraklarla otomatik olarak etkinleştirilir). ile devre dışı bırak
--skip-ssl.

· --ssl-ca=isim

PEM formatında CA dosyası (OpenSSL belgelerini kontrol edin, --ssl).

· --ssl-capath=isim

CA dizini (OpenSSL belgelerini kontrol edin, --ssl).

· --ssl-sertifika=isim

PEM formatında X509 sertifikası (OpenSSL belgelerini kontrol edin, --ssl).

· --ssl-şifre=isim

Kullanılacak SSL şifresi (OpenSSL belgelerini kontrol edin, --ssl).

· --ssl anahtarı=isim

PEM formatında X509 anahtarı (OpenSSL belgelerini kontrol edin, --ssl).

· --ssl-crl=isim

Sertifika iptal listesi (OpenSSL belgelerini kontrol edin, şu anlama gelir: --ssl).

· --ssl-crlpath=isim

Sertifika iptal listesi yolu (OpenSSL belgelerini kontrol edin, --ssl).

· --ssl-verify-sunucu-sertifika

Sunucunun sertifikasındaki "Ortak Adı", bağlanırken kullanılan ana bilgisayar adına göre doğrulayın. Bu
seçeneği varsayılan olarak devre dışıdır.

· --tablolar

Geçersiz kıl --veritabanları or -B seçenek. Seçeneği izleyen tüm ad bağımsız değişkenleri
tablo adları olarak kabul edilir.

· --use-frm

MyISAM tablolarındaki onarım işlemleri için, tablo yapısını .frm dosyasından alın, böylece
.MYI başlığı bozuk olsa bile tablonun onarılabileceğini.

· --kullanıcı=kullanıcı_adı, -u kullanıcı_adı

Sunucuya bağlanırken kullanılacak MariaDB kullanıcı adı.

· --ayrıntılı, -v

Ayrıntılı mod. Program çalışmasının çeşitli aşamaları hakkında bilgi yazdırın. kullanma
bir --ayrıntılı seçeneği, mysqlcheck'in ne yaptığı hakkında size daha fazla bilgi verecektir.

Iki kullanma --ayrıntılı seçenekleri de size bağlantı bilgisi verecektir.

Bunu 3 kez kullanmak, kontrol sırasında tüm KONTROL, RENAME ve DEĞİŞTİR TABLOSU'nu yazdıracaktır.
faz.

· --versiyon, -V

Sürüm bilgilerini görüntüleyin ve çıkın.

· --write-binlog

Bu seçenek varsayılan olarak etkindir, böylece TABLOYU ANALİZ EDER, TABLOYU OPTIMIZE ET ve ONARIM
TABLE ifadeleri tarafından oluşturulan mysqlcheck ikili günlüğe yazılır. Kullanmak
--atla-yazma-binlog ifadelere NO_WRITE_TO_BINLOG eklenmesine neden olmak için
günlüğe kaydedilmezler. Kullan --atla-yazma-binlog bu ifadeler ne zaman olmamalı
replikasyon bağımlılarına gönderilir veya yedekten kurtarma için ikili günlükler kullanılırken çalıştırılır.

TELİF HAKKI


Telif Hakkı 2007-2008 MySQL AB, 2008-2010 Sun Microsystems, Inc., 2010-2015 MariaDB
vakıf

Bu dokümantasyon ücretsiz bir yazılımdır; yeniden dağıtabilir ve/veya yalnızca altında değiştirebilirsiniz.
Özgür Yazılım Vakfı tarafından yayınlanan GNU Genel Kamu Lisansı koşulları;
Lisansın 2. versiyonu.

Bu belge yararlı olacağı umuduyla dağıtılmıştır, ancak HİÇBİR ŞEY OLMADAN
GARANTİ; SATILABİLİRLİK veya BELİRLİ BİR ŞEKİLDE UYGUNLUK zımni garantisi dahi olmaksızın
AMAÇ. Daha fazla ayrıntı için GNU Genel Kamu Lisansına bakın.

Programla birlikte GNU Genel Kamu Lisansının bir kopyasını almış olmalısınız;
değilse, Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor'a yazın,
Boston, MA 02110-1301 ABD veya bkz. http://www.gnu.org/licenses/.

onworks.net hizmetlerini kullanarak mysqlcheck'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    Phaser
    Phaser
    Phaser hızlı, ücretsiz ve eğlenceli bir açık
    sunan kaynak HTML5 oyun çerçevesi
    WebGL ve Canvas oluşturma
    masaüstü ve mobil web tarayıcıları. Oyunlar
    ortak olabilir...
    Phaser'ı indirin
  • 2
    VASAL Motor
    VASAL Motor
    VASSAL, oluşturmak için bir oyun motorudur.
    geleneksel tahtanın elektronik versiyonları
    ve kart oyunları. için destek sağlar
    oyun parçası oluşturma ve etkileşim,
    ve ...
    VASSAL Motorunu İndirin
  • 3
    OpenPDF - iText çatalı
    OpenPDF - iText çatalı
    OpenPDF oluşturmak için bir Java kütüphanesidir.
    ve PDF dosyalarını bir LGPL ile düzenlemek ve
    MPL açık kaynak lisansı. OpenPDF
    LGPL/MPL iText'in açık kaynaklı halefi,
    var ...
    OpenPDF'i İndirin - iText Çatalı
  • 4
    SAGA CBS
    SAGA CBS
    SAGA - Otomatik Sistem
    Yerbilimsel Analizler - Bir Coğrafidir
    Bilgi Sistemi (GIS) yazılımı ile
    coğrafi veriler için muazzam yetenekler
    işleme ve ana...
    SAGA GIS'i indirin
  • 5
    Java/JTOpen için Araç Kutusu
    Java/JTOpen için Araç Kutusu
    IBM Toolbox for Java / JTOpen, bir
    destekleyen Java sınıfları kütüphanesi
    istemci/sunucu ve internet programlama
    modelleri OS/400 çalıştıran bir sisteme,
    i5/OS veya...
    Java/JTOpen için Toolbox'ı indirin
  • 6
    d3.js
    d3.js
    D3.js (veya Veriye Dayalı Belgeler için D3)
    sağlayan bir JavaScript kitaplığıdır.
    dinamik, etkileşimli veriler üretmek için
    web tarayıcılarında görselleştirmeler. D3 ile
    sen...
    D3.js'yi indirin
  • Daha fazla »

Linux komutları

Ad