Dans le fichier err de la base de données mysql, vous pouvez voir les informations suivantes :
Le plugin 'FEDERATED' est désactivé
InnoDB: The InnoDB memory heap is disabled
Solution de contournement : vi /etc/my.cnf
tmpdir = /tmp
innodb_use_sys_malloc =0
Résoudre un problème au redémarrage ?
Ce paramètre est-il nouveau et dépassé ?
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 : Avertissement : Définir innodb_use_sys_malloc faux est dépassé. Cette option pourrait être supprimée dans une future version, tout comme l’allocateur mémoire d’InnoDB.
[Note] Le plugin 'FEDERATED' est désactivé.
Ne fais pas attention à ça, ça va.
__________________________________________
Trouvez des solutions en ligne :
1. Après avoir ajouté une ligne de tmpdir="D :/MySQL/data/ » à [mysqld] dans le fichier MY.INI, il ne peut toujours pas démarrer ou ne peut pas démarrer, mais le même problème se produit après l’arrêt, puis j’ai fait la deuxième étape pour redémarrer normalement.
2. Supprimez les autres fichiers du dossier DATA sauf le dossier de la base de données, redémarrez mysql, et le problème est résolu.
J’ai essayé la méthode ci-dessus mais ça n’a pas marché, et j’ai trouvé une solution similaire à celle-ci
Étape 1 : Il suffit de supprimer les fichiers ib_logfile0 et ib_logfile1 dans le dossier MySQL.
Étape 2 : Découvrez pourquoi il ne peut pas être démarré, MySQL n’initiera pas automatiquement le tmpdir ni le répertoire temporaire lors de l’installation, donc ajoutez le chemin tmpdir au fichier de configuration my.ini.
Enfin, ajoutez le my.ini :
[mysqld]
#自己指定的临时文件目录
tmpdir="E :/Program Files/MySQL/MySQL Server 5.1/Temp/ » //phpfensi.com
De : http://www.phpfensi.com/mysql/20140927/6253.html
[root@jackxiang mysql]# Est-ce ib_logfile
ib_logfile0 ib_logfile1 ib_logfile2 |