Maison développement back-end tutoriel php 高级有关问题,数据库超级难题。

高级有关问题,数据库超级难题。

Jun 13, 2016 am 10:18 AM
binlog

高级问题,数据库超级难题。。。
如何恢复已删除的信息。。

寻找步骤。。。

------解决方案--------------------
难?? binlog
------解决方案--------------------
嗯,有日志的话可以恢复,没有日志就去找专业的恢复公司吧
------解决方案--------------------
嗯,有日志的话可以恢复,没有日志就去找专业的恢复公司吧

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

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

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)

Comment utiliser le binlog, le redo log et le undo log de MySQL Comment utiliser le binlog, le redo log et le undo log de MySQL Jun 03, 2023 pm 12:59 PM

1. Binlog Binlog est utilisé pour enregistrer les informations sur les opérations d'écriture (hors requêtes) effectuées par la base de données et les sauvegarder sur le disque sous forme binaire. Binlog est le journal logique de MySQL et est enregistré par la couche serveur. Les bases de données Mysql utilisant n'importe quel moteur de stockage enregistreront les journaux binlog. Journal logique : peut être simplement compris comme une instruction SQL ; journal physique : les données dans MySQL sont stockées dans la page de données et le journal physique enregistre les modifications sur la page de données ; insérez le morceau de code ici et le journal binaire est écrit en ajoutant l'entrée, vous pouvez définir la taille de chaque fichier binlog via le paramètre max_binlog_size lorsque la taille du fichier atteint la valeur donnée.

Quelles sont les différences entre redo log et binlog dans MySQL ? Quelles sont les différences entre redo log et binlog dans MySQL ? Jun 03, 2023 pm 06:53 PM

Préface Il existe six types de fichiers journaux dans MySQL, à savoir : journal redo (redolog), journal de restauration (undolog), journal binaire (binlog), journal des erreurs (errorlog), journal des requêtes lentes (slowquerylog), journal des requêtes générales (generallog) ), journal de relais (relaylog). 1. Qu'est-ce que le redolog ? Redolog, également connu sous le nom de fichier redo log, est utilisé pour enregistrer les modifications dans les opérations de transaction. Il enregistre la valeur après la modification des données. Elle sera enregistrée, que la transaction soit soumise ou non. Les fichiers Redolog peuvent s'avérer utiles en cas de panne d'instances et de médias (panne de média), telle qu'une panne de courant de la base de données, Inn

Que sont les journaux MySQL Binlog et la réplication maître-esclave ? Que sont les journaux MySQL Binlog et la réplication maître-esclave ? May 27, 2023 pm 08:40 PM

1. Introduction au journal Binlog Binlog est l'abréviation de Binarylog, c'est-à-dire journal binaire. Binlog a trois fonctions principales : convertir les E/S aléatoires en E/S séquentielles pendant la persistance, la réplication maître-esclave et la récupération de données. Cet article se concentre sur les problèmes liés à la réplication maître-esclave. Le journal Binlog se compose d'un fichier d'index et de nombreux fichiers journaux. Chaque fichier journal se compose d'un nombre magique et d'un événement. Chaque fichier journal se termine par un événement de type Rotate. Pour chaque événement, il peut être divisé en deux parties : en-tête d'événement et corps d'événement : La structure de l'en-tête d'événement est la suivante : La structure du corps d'événement comprend deux parties : de taille fixe et de taille variable. Pour le format du journal Binlog, vous pouvez avoir une compréhension simple. Les étudiants intéressés peuvent approfondir.

Comment sauvegarder le script pour binlog dans MySQL Comment sauvegarder le script pour binlog dans MySQL Jun 03, 2023 pm 06:53 PM

Concernant le journal binaire MySQL (binlog), nous savons tous que le journal binaire (binlog) est très important, surtout lorsque vous avez besoin d'une reprise après sinistre point à point, nous devons donc le sauvegarder. Concernant la sauvegarde du journal binaire (binlog), vous pouvez d'abord changer le binlog en fonction de la méthode flushlogs, puis le copier et le compresser sur un autre stockage sur le serveur distant ou le serveur local, tel qu'un stockage NAS monté. Vous pouvez également utiliser mysqlbinlog. pour sauvegarder le journal binaire. Implémentez une sauvegarde locale ou une sauvegarde à distance du journal binaire MySQL (binlog). Enfin, le journal binaire MySQL (binlog

Quelle est la différence entre une validation lente dans une requête lente MySQL et une transaction lente dans binlog ? Quelle est la différence entre une validation lente dans une requête lente MySQL et une transaction lente dans binlog ? May 30, 2023 am 08:07 AM

1. Source du problème Lors de l'analyse des problèmes de performances, les requêtes lentes et les transactions lentes binlog sont des méthodes couramment utilisées. Récemment, j'analysais une requête lente et j'ai découvert qu'elle contenait un grand nombre d'instructions de validation lentes, mais la correspondance n'a pas pu être complétée lors de l'analyse des transactions lentes du binlog. Par exemple, il peut y avoir 1 000 déclarations de validation au cours de cette période, mais il peut y avoir seulement 100 transactions lentes. C'est trop différent. Alors pourquoi ce phénomène se produit-il ? 2. Les méthodes de détermination respectives des transactions lentes sont généralement les suivantes pour une transaction explicitement soumise (insertion) : GTID_LOG_EVENT et XID_EVENT sont l'heure à laquelle la commande « COMMIT » est lancée.

Comment concevoir l'architecture du système de stockage MySQL Binlog Comment concevoir l'architecture du système de stockage MySQL Binlog Jun 02, 2023 pm 10:10 PM

1.Introduction à Kingbus 1.1Qu'est-ce que Kingbus ? Kingbus est un système de stockage de journaux binaires MySQL distribué basé sur le protocole de cohérence forte raft. Il peut agir comme un MySQLSlave pour synchroniser le binlog du vrai maître et le stocker dans un cluster distribué. Dans le même temps, il agit également comme MySQLMaster pour synchroniser le binlog du cluster avec d'autres esclaves. kingbus a les fonctionnalités suivantes : il est compatible avec le protocole de réplication MySQL, synchronise le binlog sur le maître via Gtid et prend en charge l'esclave pour extraire le binlog de kingbus via Gtid.​

Quelle est la différence entre binlog/redolog/undolog dans MySQL ? Quelle est la différence entre binlog/redolog/undolog dans MySQL ? May 27, 2023 am 08:29 AM

Quelle est la différence entre MySQLbinlog/redolog/undolog ? Si je veux vous parler du mécanisme de verrouillage dans InnoDB, cela impliquera inévitablement le système de journalisation MySQL, binlog, redolog, undolog, etc. J'ai vu que ces trois logs résumés par certains amis ne sont pas mauvais, alors je les ai rapidement apportés pour discuter avec vous. Le journal est une partie importante de la base de données MySQL, enregistrant diverses informations d'état pendant le fonctionnement de la base de données. Les journaux MySQL incluent principalement les journaux d'erreurs, les journaux de requêtes, les journaux de requêtes lentes, les journaux de transactions et les journaux binaires. En tant que développeur, nous devons nous concentrer sur le journal binaire (binlog) et le journal des transactions (y compris redolog et und).

Comment utiliser Docker pour ouvrir le binlog MySQL afin de résoudre les problèmes de volume de données Comment utiliser Docker pour ouvrir le binlog MySQL afin de résoudre les problèmes de volume de données May 27, 2023 pm 01:34 PM

Préface Pendant le développement, il est nécessaire de surveiller la table de données en surveillant le fichier journal binlog de mysql. Puisque mysql est déployé dans un conteneur docker, le problème des volumes de données doit également être résolu 1. Ouvrez une image mysql via les données. volume dockerrun- p3307:3306--namemyMysql-v/usr/docker/mysql/data:/var/lib/mysql-eMYSQL_ROOT_PASSWORD=123456-dmysql:5.7.25 Remarque : vous devez créer un fichier dans le répertoire hôte au préalable pour enregistrer l'ensemble de données MySQL, le répertoire que j'ai créé ici est /u

See all articles