Die Lösung für den Fehler beim Festlegen von „log-bin“ in MySQL: Ändern Sie zuerst die Datei [my.cnf], und speichern Sie dann die Protokolldatei. Suchen Sie schließlich die Binärdatei und verwenden Sie den Befehl, um sie zu exportieren.
【Verwandte Lernempfehlungen: MySQL-Tutorial(Video)】
So beheben Sie den Fehler von MySQL beim Festlegen des Log-Bin:
1. Ändern Sie die mein .cnf-Datei
log-bin=mysql-bin binlog_do_db=hello
log-bin: Das Setzen dieses Parameters bedeutet, die Binlog-Funktion zu aktivieren und den Pfadnamen anzugeben
binlog_do_db: Angeben des Datenbanknamens zum Aufzeichnen von Protokollen
Nach dem Ändern der Datei benötigen Sie um den Datenbankdienst neu zu starten
2. Die Protokolldatei liegt in Binärform vor und exportiert sie mit dem Befehl
a) Finden Sie den Speicherort, an dem die Binärdatei gespeichert ist
[root@CCDT-gluster-1 mysql]# ps -ef | grep mysql root 12017 1 0 13:45 pts/0 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/home/Mysql/MysqlData --pid-file=/home/Mysql/MysqlData/mysql1.pid mysql 12336 12017 0 13:45 pts/0 00:00:02 /usr/sbin/mysqld --basedir=/usr --datadir=/home/Mysql/MysqlData --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/home/Mysql/MysqlData/CCDT-gluster-1.err --pid-file=/home/Mysql/MysqlData/mysql1.pid root 14080 26031 0 13:50 pts/0 00:00:00 grep mysql root 20668 1 0 May11 ? 00:00:00 mysql -u root -p
b) Die Binärdatei Die Datei wird in dem Verzeichnis gespeichert, in dem sich die Datenbankdatei befindet. Verwenden Sie den Befehl mysqlbinlog, um sie zu exportieren. Wenn Sie mehr über die Programmierung erfahren möchten, achten Sie bitte auf die Spalte „PHP-Training“.
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn MySQL die Protokolldatei nicht festlegen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!