Maison base de données tutoriel mysql MySQL备份中FLUSH命令的用法

MySQL备份中FLUSH命令的用法

Jun 07, 2016 pm 05:31 PM
mysql备份

MySQL数据库我们在做数据库备份时经常用FLUSH命令,下面总结一下语法。如果服务器使用--log-error选项,则FLUSH LOGS会导致错误日

MySQL数据库我们在做数据库备份时经常用FLUSH命令,下面总结一下语法。

FLUSH语法

FLUSH [LOCAL | NO_WRITE_TO_BINLOG] flush_option [, flush_option] ...

如果您想要清除MySQL使用的部分内部缓存,您应该使用FLUSH语句。要执行FLUSH,您必须拥有RELOAD权限。

flush_option可以为以下的任何一个:

· HOSTS

用于清空主机缓存表。如果有的主机更改了IP号或如果您得到了错误信息Host host_name is blocked,则您应该刷新主机表。当在连接到MySQL服务器时,如果对于一个给定的主机,接连出现错误“多于max_connect_errors”,此时,MySQL会假定出现了错误,并阻止主机后续的连接申请。刷新主机表允许主机尝试再次连接。您可以使用max_connect_errors=999999999启动mysqld,以避免此错误信息。

· DES_KEY_FILE

用于在服务器启动时,从采用--des-key-file选项指定的文件重新载入DES关键字。

· LOGS

用于关闭并重新打开所有的日志文件。如果您已经指定了一个更新日志文件或一个二进制日志文件,同时没有扩展,则相对于前一个文件,日志文件的扩展号增加1。如果您在文件名称中使用了一个扩展,则MySQL会关闭并重新打开日志文件。在Unix中,当相mysqld服务器发送一个SIGHUP信号时,也会如此(例外情况是部分Mac OS X 10.3版本。在这些版本中,mysqld忽略SIGHUP和SIGQUIT)。

如果服务器使用--log-error选项,则FLUSH LOGS会导致错误日志被重命名(使用后缀-old),同时mysqld会创建一个新的空日志文件。如果没有给定--log-error选项,则不会进行重命名。

· PRIVILEGES

用于从mysql数据库中的授权表重新载入权限。

· QUERY CACHE

对查询缓存进行整理碎片,以更好得利用存储器。与RESET QUERY CACHE不同,本语句不会从缓存中取消任何查询。

· STATUS

用于把多数状态变量重新设置为零。只在当调试查询时,您才应该使用此项。

· {TABLE | TABLES} [tbl_name [, tbl_name] ...]

当没有表被命名时,关闭所有打开的表,并迫使所有正在使用的表关闭。这也会刷新查询缓存。此项含有一个或多个表名称,只刷新给定的表。和RESET QUERY CACHE语句一样,FLUSH TABLES还会取消来自查询缓存的所有查询结果。

· TABLES WITH READ LOCK

对于所有带读取锁定的数据库,关闭所有打开的表,并锁定所有的表,直到您执行UNLOCK TABLES为止。如果您拥有一个可以及时进行快照的文件系统,比如Veritas,则这是进行备份的非常方便的方法。

· USER_RESOURCES

用于把所有每小时用户资源重新设置为零。这可以使已经达到了每小时连接、查询或更新限值的客户端立刻重新恢复活性。FLUSH USER_RESOURCES不适用于同时连接的最大限值。FLUSH语句被写入二进制日志,除非使用了自选的NO_WRITE_TO_BINLOG关键字(或其别名LOCAL)。注释:在任何情况下,FLUSH LOGS, FLUSH MASTER, FLUSH SLAVE和FLUSH TABLES WITH READ LOCK都不会被记入日志,因为如果它们被复制到一个从属服务器上,会导致出现问题。

您也可以使用flush-hosts, flush-logs, flush-privileges, flush-status或flush-tables命令访问含有mysqladmin应用程序的语句。

注释:在MySQL 5.1.2-alpha中,不可能在已存储的函数或触发程序中发布FLUSH语句。不过,,您可以在已存储的过程中使用FLUSH,只要它们不会从已存储的函数或触发程序中被调用。

推荐阅读:

MySQL备份还原参数详解

MySQL备份工具mysqldump和mydumper的备份效率比较

MySQL备份恢复“故障”总结

MySQL备份与恢复的三种方法总结

linux

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Plusieurs solutions de sauvegarde pour MySQL : comment créer et restaurer efficacement des sauvegardes MySQL Plusieurs solutions de sauvegarde pour MySQL : comment créer et restaurer efficacement des sauvegardes MySQL Jun 15, 2023 pm 03:28 PM

MySql est un système de gestion de base de données relationnelle couramment utilisé dans divers scénarios commerciaux et applicatifs. Pour les problèmes de sauvegarde MySQL, la méthode de sélection et d’exécution du plan de sauvegarde est cruciale. Dans cet article, nous présenterons diverses options de sauvegarde et comment créer et restaurer efficacement des sauvegardes MySQL. 1. Sélection du plan de sauvegarde Lors du processus de sélection d'un plan de sauvegarde MySQL, vous devez choisir un plan de sauvegarde qui vous convient en fonction du scénario commercial et de la situation réelle. Sauvegarde à froid La sauvegarde dite à froid consiste à compléter la base de données MySQL.

Comment utiliser les outils de sauvegarde et de récupération de données MySQL pour la reprise après sinistre Comment utiliser les outils de sauvegarde et de récupération de données MySQL pour la reprise après sinistre Aug 02, 2023 am 09:06 AM

Comment utiliser les outils de sauvegarde et de récupération de données MySQL pour réaliser une reprise après sinistre. La sauvegarde et la récupération des données sont une partie très importante du processus de gestion de base de données. La sauvegarde de vos données protège votre base de données contre toute corruption accidentelle, panne matérielle ou autres événements catastrophiques. En tant que système de gestion de bases de données relationnelles populaire, MySQL fournit des outils puissants pour réaliser la sauvegarde et la récupération des données. Cet article explique comment utiliser les outils de sauvegarde et de récupération de données de MySQL pour réaliser une reprise après sinistre. Outil de sauvegarde de données MySQL-mysql

Comment gérer et maintenir efficacement les fichiers ibd dans la base de données MySQL Comment gérer et maintenir efficacement les fichiers ibd dans la base de données MySQL Mar 16, 2024 am 11:21 AM

Dans la base de données MySQL, chaque table InnoDB correspond à un fichier .ibd, qui stocke les données et les index de la table. Par conséquent, pour la gestion et la maintenance de la base de données MySQL, la gestion des fichiers ibd est également particulièrement importante. Cet article expliquera comment gérer et maintenir efficacement les fichiers ibd dans une base de données MySQL et fournira des exemples de code spécifiques. 1. Vérifier et optimiser l'espace table Tout d'abord, nous pouvons vérifier l'utilisation de l'espace disque de la table à l'aide de l'instruction SQL suivante : SELECTTAB

Sauvegarde de base de données MySQL : Comment réaliser une sauvegarde et une récupération efficaces de la base de données MySQL Sauvegarde de base de données MySQL : Comment réaliser une sauvegarde et une récupération efficaces de la base de données MySQL Jun 15, 2023 pm 11:37 PM

MySQL est actuellement l'un des systèmes de gestion de bases de données relationnelles les plus utilisés. Son efficacité et sa fiabilité en font le premier choix de nombreuses entreprises et développeurs. Mais pour diverses raisons, nous devons sauvegarder la base de données MySQL. Sauvegarder une base de données MySQL n'est pas une tâche facile car une fois la sauvegarde échouée, des données importantes peuvent être perdues. Par conséquent, afin de garantir l'intégrité et la récupérabilité des données, certaines mesures doivent être prises pour garantir une sauvegarde et une récupération efficaces de la base de données MySQL. Cet article présentera comment réaliser

Comment sauvegarder et restaurer la base de données après l'installation de MySQL Comment sauvegarder et restaurer la base de données après l'installation de MySQL Apr 08, 2025 am 11:45 AM

Il n'y a pas de meilleure solution de sauvegarde et de récupération de la base de données MySQL absolu, et il doit être sélectionné en fonction de la quantité de données, d'importance de l'entreprise, RTO et RPO. 1. La sauvegarde logique (MySQLDump) est simple et facile à utiliser, adaptée aux petites bases de données, mais à des fichiers lents et énormes; 2. La sauvegarde physique (xtrabackup) est rapide, adaptée aux grandes bases de données, mais est plus compliquée à utiliser. La stratégie de sauvegarde doit prendre en compte la fréquence de sauvegarde (décision RPO), la méthode de sauvegarde (quantité de données et décision de temps pour les exigences) et l'emplacement du stockage (le stockage hors site est plus sécurisé), et tester régulièrement le processus de sauvegarde et de récupération pour éviter la corruption des fichiers de sauvegarde, les problèmes d'autorisation, insuffisant l'espace de stockage, l'interruption du réseau et les problèmes non testés, et assurer la sécurité des données.

Techniques de sauvegarde continue MySQL pour les données Techniques de sauvegarde continue MySQL pour les données Jun 15, 2023 pm 07:47 PM

MySQL est une base de données relationnelle populaire largement utilisée dans divers domaines. Cependant, comme d'autres applications, MySQL présente des risques tels que la corruption des données, les plantages et les attaques malveillantes. Par conséquent, la sauvegarde de vos données est cruciale. Les sauvegardes peuvent assurer la sécurité et une certaine forme de fonctionnalité « d'annulation » des données, réduisant, voire éliminant l'instabilité et les risques. Les types de sauvegarde les plus courants sont la sauvegarde complète et la sauvegarde incrémentielle. Toutefois, si vous avez besoin de sauvegardes fréquentes et en temps réel, les sauvegardes progressives constituent une meilleure approche. Une sauvegarde glissante est lorsqu'un

Analyse de l'expérience du projet sur le réglage des performances de sauvegarde et de récupération de la base de données MySQL Analyse de l'expérience du projet sur le réglage des performances de sauvegarde et de récupération de la base de données MySQL Nov 04, 2023 am 09:46 AM

Analyse de l'expérience du projet de réglage des performances de sauvegarde et de récupération de la base de données MySQL Dans l'exploitation et la maintenance quotidiennes, le travail de sauvegarde et de récupération de la base de données MySQL est indispensable. Cependant, face à une échelle de données de plusieurs téraoctets, voire pétaoctets, le temps et la consommation de ressources nécessaires à la sauvegarde et à la restauration deviennent souvent des facteurs clés limitant les performances des bases de données. Cet article partagera quelques expériences et techniques pratiques à travers un cas pratique de réglage des performances de sauvegarde et de restauration pour une grande entreprise Internet. 1. Sélection de solutions de sauvegarde En fonction des différents besoins de l'entreprise et de l'échelle des données, la sélection des solutions de sauvegarde doit également être prise en compte.

Un guide complet sur la sauvegarde et la récupération MySQL Un guide complet sur la sauvegarde et la récupération MySQL Jun 15, 2023 am 09:48 AM

MySQL est actuellement l'un des systèmes de gestion de bases de données relationnelles les plus populaires et est largement utilisé dans les applications d'entreprise. Que vous soyez développeur ou administrateur de données, vous devez comprendre les connaissances de base de la sauvegarde et de la récupération MySQL. La sauvegarde et la restauration aident non seulement les entreprises à protéger leurs données, mais permettent également aux systèmes de réagir rapidement aux situations défavorables et de les restaurer autant que possible dans des conditions de fonctionnement normales. Cet article détaillera les étapes de sauvegarde et de récupération MySQL et fournira quelques bonnes pratiques pour aider les lecteurs à aller plus loin dans la protection de leurs bases de données MySQL.

See all articles