Mysql datu bāzes kļūdu failā var redzēt šādu informāciju:
Spraudnis "FEDERATED" ir atspējots
InnoDB: The InnoDB memory heap is disabled
Risinājums: vi /etc/my.cnf
tmpdir = /tmp
innodb_use_sys_malloc = 0
Atsāknēšanas problēmu risināšana?
Vai šis parametrs ir jauns un novecojis?
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: Brīdinājums: innodb_use_sys_malloc viltus iestatīšana ir novecojusi. Šī opcija var tikt noņemta nākamajā laidienā kopā ar InnoDB atmiņas sadalītāju.
[Piezīme] Spraudnis "FEDERATED" ir atspējots.
Nepievērsiet tam uzmanību, tas ir labi.
__________________________________________
Atrodiet risinājumus tiešsaistē:
1. Pēc tam, kad MY.INI failā [mysqld] ir pievienota rinda tmpdir="D:/MySQL/data/" tas joprojām nevar sākties vai var sākties, bet tā pati problēma rodas pēc izslēgšanas, un pēc tam es veicu otro soli, lai normāli restartētu.
2. Izdzēsiet citus failus DATA direktorijā, izņemot datu bāzes mapi, restartējiet mysql, un problēma ir atrisināta.
Es izdarīju iepriekš minēto metodi, bet tā nedarbojās, un es atradu risinājumu, kas bija līdzīgs iepriekš minētajam
Step 1: Vienkārši izdzēsiet ib_logfile0 un ib_logfile1 failus MySQL direktorijā.
Step 2: Uzziniet iemeslu, kāpēc to nevar sākt, MySQL instalēšanas laikā automātiski neuzsāks tmpdir un pagaidu failu direktoriju, tāpēc pievienojiet tmpdir ceļu konfigurācijas faila my.ini.
Visbeidzot pievienojiet my.ini:
[mysqld]
#自己指定的临时文件目录
tmpdir="E:/Program Files/MySQL/MySQL Server 5.1/Temp/" //phpfensi.com
No: http://www.phpfensi.com/mysql/20140927/6253.html
[root@jackxiang mysql]# ls ib_logfile
ib_logfile0 ib_logfile1 ib_logfile2 |