Maison  >  Article  >  base de données  >  Que faire si MySQL manque de mémoire

Que faire si MySQL manque de mémoire

coldplay.xixi
coldplay.xixioriginal
2020-10-20 16:22:053189parcourir

Solution à la mémoire insuffisante de MySQL : 1. Augmentez l'espace de swap, le code est [dd if=/dev/zero of=/swapfile bs=1M count=1024] 2. Augmentez le montage automatique, dans File [; ajoutez /swapfileswap à /etc/fstab].

Que faire si MySQL manque de mémoire

Solution à la mémoire insuffisante de MySQL :

1 Le démarrage de MySQL a échoué, vérifiez le journal des erreurs. /var/log/mysql/error.log

Que faire si MySQL manque de mémoire

2. Les principaux messages d'erreur sont les suivants :

[ERREUR] InnoDB : mmap (136151040 octets) a échoué ; numéro d'erreur 12

[ERREUR] InnoDB : Impossible d'allouer de la mémoire pour le pool de tampons

[ERREUR] InnoDB : initialisation du plugin annulée avec erreur Erreur générique

[ERREUR] La fonction d'initialisation du plugin 'InnoDB' a renvoyé une erreur.

[ERREUR] L'enregistrement du plugin 'InnoDB' en tant que MOTEUR DE STOCKAGE a échoué.

[ERREUR] Échec de l'initialisation des plugins.

[ERREUR] Abandon

3. Après l'interrogation, c'est à cause d'une mémoire insuffisante. Vérifiez la mémoire

Que faire si MySQL manque de mémoire

Ajoutez de l'espace d'échange pour résoudre. le problème :

dd if=/dev/zero of=/swapfile bs=1M count=1024

mkswap /swapfile

swapon /swapfile

Que faire si MySQL manque de mémoire

4. Ajouter un montage automatique :

Ajouter /swapfile swap swap defaults 0 0

le démarrage du service mysql a démarré avec succès dans le fichier /etc/fstab

5, Remarques :

Générer un fichier vide

dd if=/dev/zero of=1.txt bs=1M count=2 生成一个指定大小的空文件
if=文件名:输入文件名
of=文件名:输出文件名
bs=字节大小
count=个数

Plus de recommandations d'apprentissage gratuites associées : tutoriel mysql(Vidéo)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn