Mysql andmebaasi err-failis näed järgmist teavet:
Plugin 'FEDERATED' on keelatud
InnoDB: The InnoDB memory heap is disabled
Lahendus: vi /etc/my.cnf
tmpdir = /tmp
innodb_use_sys_malloc =0
Rebooti probleemide lahendamine?
Kas see parameeter on uus ja aegunud?
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: Hoiatus: innodb_use_sys_malloc võlts on aegunud. See valik võidakse tulevases väljaandes eemaldada koos InnoDB mälujaotajaga.
[Märkus] Plugin 'FEDERATED' on keelatud.
Ära sellele tähelepanu pööra, kõik on korras.
__________________________________________
Leia lahendusi internetist:
1. Pärast tmpdir="D:/MySQL/data/" rea lisamist [mysqld] MY.INI faili, ei saa see ikka käivituda ega käivituda, kuid sama probleem tekib pärast väljalülitamist, ja siis tegin teise sammu, et taaskäivitada normaalselt.
2. Kustuta DATA kataloogist teised failid peale andmebaasikausta, taaskäivita mysql ja probleem on lahendatud.
Kasutasin eelmainitud meetodit, aga see ei töötanud ja leidsin sarnase lahenduse
1. samm: Lihtsalt kustuta MySQL kataloogist ib_logfile0 ja ib_logfile1 failid.
2. samm: Uuri välja, miks seda ei saa käivitada – MySQL ei käivita automaatselt tmpdir ja ajutise failikausta paigaldamisel, seega lisa tmpdir tee konfiguratsioonifaili my.ini.
Lõpuks lisa my.ini:
[mysqld]
#自己指定的临时文件目录
tmpdir="E:/Program Files/MySQL/MySQL Server 5.1/Temp/" //phpfensi.com
Saatja: http://www.phpfensi.com/mysql/20140927/6253.html
[root@jackxiang mysql]# Kas ib_logfile
ib_logfile0 ib_logfile1 ib_logfile2 |