Maison > Article > base de données > Que faire si MySQL manque de mémoire
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].
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
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
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
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!