Here is a simple command to auto repair, check and optimize all the tables in all databases running on a MySQL server : Voici une simple commande de la réparation automobile, de contrôle et d'optimiser toutes les tables de toutes les bases de données fonctionnant sur un serveur MySQL:

mysqlcheck -u root -p --auto-repair --check --optimize --all-databases mysqlcheck-u root-p - auto-réparation - vérifier - Optimiser - all-databases

mysqlcheck is available in MySQL 3.23.38 and later. mysqlcheck est disponible en MySQL 3.23.38 et plus tard.

mysqlcheck uses the SQL statements CHECK TABLE, REPAIR TABLE, ANALYZE TABLE, and OPTIMIZE TABLE in a convenient way for the user. mysqlcheck utilise les requêtes SQL CHECK TABLE, REPAIR TABLE, ANALYZE TABLE, OPTIMIZE TABLE et dans un moyen pratique pour l'utilisateur. It determines which statements to use for the operation you want to perform, and then sends the statements to the server to be executed. Il détermine laquelle des déclarations à utiliser pour l'opération que vous souhaitez effectuer, puis envoie les déclarations au serveur à exécuter. The exact operations are determined by the underlying storage engine used. Les opérations précises sont déterminés par le moteur de stockage sous-jacents utilisés.

You must execute it on running database. Vous devez exécuter la gestion de base de données. It is recommended that you kill other incoming queries (like from your website) before running this which makes it a lot faster. Il est recommandé que vous tuez les autres questions (comme de votre site Web) avant d'exécuter ce qui en fait beaucoup plus rapidement. I simply stop my httpd server before running it. J'ai simplement arrêter mon serveur httpd avant de lancer. You may want to use a Mai Vous voulez utiliser un Site Unavailable Site Non disponible message instead so that the MySQL server is left alone. message au lieu de sorte que le serveur MySQL est laissé à lui-même.