Nel file err del database mysql, puoi vedere le seguenti informazioni:
Il plugin 'FEDERATED' è disabilitato
InnoDB: The InnoDB memory heap is disabled
Soluzione alternativa: vi /etc/my.cnf
tmpdir = /tmp
innodb_use_sys_malloc =0
Risoluzione del problema con il riavvio?
Questo parametro è nuovo e superato?
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: Attenzione: impostare innodb_use_sys_malloc falso è obsoleto. Questa opzione potrebbe essere rimossa in una futura versione, insieme all'allocatore di memoria di InnoDB.
[Nota] Il plugin 'FEDERATED' è disabilitato.
Non dare retta a questo, va bene.
__________________________________________
Trova soluzioni online:
1. Dopo aver aggiunto una riga di tmpdir="D:/MySQL/data/" a [mysqld] nel file MY.INI, non riesce comunque ad avviarsi o può avviarsi, ma lo stesso problema si presenta dopo lo spegnimento, e poi ho fatto il secondo passo per riavviare normalmente.
2. Elimina altri file nella cartella DATA tranne la cartella del database, riavvia mysql e il problema è risolto.
Ho provato il metodo sopra ma non ha funzionato, e ho trovato una soluzione simile a quella sopra
Passo 1: Basta eliminare i file ib_logfile0 e ib_logfile1 nella cartella MySQL.
Passo 2: Scopri il motivo per cui non può essere avviato, MySQL non avvierà automaticamente tmpdir e la cartella file temporanea durante l'installazione, quindi aggiungi il percorso tmpdir al file di configurazione my.ini.
Infine, aggiungiamo il my.ini:
[mysqld]
#自己指定的临时文件目录
tmpdir="E:/Program Files/MySQL/MySQL Server 5.1/Temp/" //phpfensi.com
Da: http://www.phpfensi.com/mysql/20140927/6253.html
[root@jackxiang mysql]# È ib_logfile
ib_logfile0 ib_logfile1 ib_logfile2 |