Maison >base de données >tutoriel mysql >Comment activer le journal binaire MySQL
Cet article vous expliquera comment activer le binlog de MySQL. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.
binlog est un journal binaire, un fichier journal binaire. Ce fichier enregistre toutes les opérations DML de MySQL. Grâce aux journaux binlog, nous pouvons effectuer une récupération de données, une réplication maître-live, une réplication maître-esclave, etc. Les développeurs ne prêtent peut-être pas beaucoup d'attention au binlog, mais il est très important pour le personnel d'exploitation et de maintenance ou pour les architectes.
Comment activer le binlog MySQL ?
Ajoutez trois lignes directement au fichier de configuration principal my.inf
log_bin=ON log_bin_basename=/var/lib/mysql/mysql-bin log_bin_index=/var/lib/mysql/mysql-bin.index
pour spécifier les trois paramètres
Le premier paramètre est d'ouvrir le journal binlog
<.>Le deuxième paramètre est le nom de fichier de base du journal binlog, et un identifiant sera ajouté pour représenter chaque fichier Le troisième paramètre spécifie le fichier d'index du fichier binlog. Ce fichier gère tous les fichiers binlog. Bien sûr, le répertoire a également une configuration simple, qui peut être effectuée avec un seul paramètrelog-bin=/var/lib/mysql/mysql-binLa fonction de ce paramètre est la même que les trois ci-dessus, Mysql définira automatiquement log_bin. selon cette configuration. À l'état activé, le fichier log_bin_index est automatiquement défini sur le nom de fichier que vous spécifiez suivi de .index
server-id=123454pour spécifier aléatoirement une chaîne qui ne peut pas avoir le même nom que la machine dans les autres clusters. S'il n'y a qu'une seule machine, vous pouvez la spécifier avec désinvolture
.
# CentOS 6 service mysqld restart # CentOS 7 systemctl restart mysqldUne fois le démarrage réussi, nous pouvons nous connecter pour voir si notre configuration fonctionne
show variables like '%log_bin%'
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!