Heim  >  Artikel  >  Datenbank  >  Was soll ich tun, wenn MySQL die Protokolldatei nicht festlegen kann?

Was soll ich tun, wenn MySQL die Protokolldatei nicht festlegen kann?

coldplay.xixi
coldplay.xixiOriginal
2020-09-03 13:42:122195Durchsuche

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.

Was soll ich tun, wenn MySQL die Protokolldatei nicht festlegen kann?

【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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn