In der err-Datei der MySQL-Datenbank können Sie folgende Informationen sehen:
Plugin 'FEDERATED' ist deaktiviert
InnoDB: The InnoDB memory heap is disabled
Workaround: vi /etc/my.cnf
tmpdir = /tmp
innodb_use_sys_malloc =0
Problemlösung beim Neustarten?
Ist dieser Parameter neu und veraltet?
InnoDB: Warning: Setting innodb_use_sys_malloc to FALSE is DEPRECATED. This option may be removed in future releases, together with the InnoDB's internal memory allocator.
InnoDB: Warnung: Das Setzen innodb_use_sys_malloc Fälschung ist veraltet. Diese Option könnte in einer zukünftigen Version zusammen mit dem Speicherallokator von InnoDB entfernt werden.
[Anmerkung] Plugin 'FEDERATED' ist deaktiviert.
Achte nicht darauf, es ist okay.
__________________________________________
Finden Sie Lösungen online:
1. Nachdem ich eine Zeile tmpdir="D:/MySQL/data/" in [mysqld] in der MY.INI-Datei hinzugefügt habe, kann es immer noch nicht starten oder kann starten, aber das gleiche Problem tritt nach dem Herunterfahren auf, und dann habe ich den zweiten Schritt zum normalen Neustart durchgeführt.
2. Lösche andere Dateien im DATA-Verzeichnis außer dem Datenbankordner, starte MySQL neu und das Problem ist gelöst.
Ich habe die oben genannte Methode gemacht, aber sie hat nicht funktioniert, und ich habe eine ähnliche Lösung gefunden
Schritt 1: Lösche einfach die ib_logfile0 und ib_logfile1 Dateien im MySQL-Verzeichnis.
Schritt 2: Finde heraus, warum es nicht gestartet werden kann, MySQL initiiert beim Installieren nicht automatisch tmpdir und temporäres Dateiverzeichnis, also füge den tmpdir-Pfad my.ini der Konfigurationsdatei hinzu.
Zum Schluss fügen wir noch die my.ini hinzu:
[mysqld]
#自己指定的临时文件目录
tmpdir="E:/Program Files/MySQL/MySQL Server 5.1/Temp/" //phpfensi.com
Von: http://www.phpfensi.com/mysql/20140927/6253.html
[root@jackxiang MySQL]# LS ib_logfile
ib_logfile0 ib_logfile1 ib_logfile2 |