mysqldump: Got errno 32 à écrire: "tout d'un coup' beaucoup de place encore...installation de Drupal 6
Sur le serveur de dev, j'ai essayé d'exécuter le même script que j'ai utilisé pendant près d'un an et à la fin obtenu le : mysqldump: Got errno 32 à écrire
La semaine dernière, le sysadmin juste restauré le serveur virtuel à quelques jours avant la sauvegarde, et tout a bien fonctionné.
L'installer Drupal est très bien et le serveur live est très bien (un double du serveur de dev)...nous avons environ 30 ou alors, les serveurs virtuels de tous sur la même zone et le SysAdmin a alloué assez peu de ressources.
Voici ce que j'obtiens avec df -h sur le dev:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 18G 6.1G 12G 36% /
udev 1000M 4.0K 1000M 1% /dev
tmpfs 403M 228K 403M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1007M 0 1007M 0% /run/shm
/dev/sdb1 100G 8.1G 87G 9% /data
xxxx@dev1:~$
et le rendement de base après l'exécution de mon script en ligne de commande:
ERREUR 1005 (HY000) à la ligne 5416: ne Peut pas créer de table
'content_type_ses_job_postings' (errno: 28) mysqldump: Got errno 32 sur
ERREUR d'écriture 2003 (HY000): can't connect to MySQL server on
'198.xx.xx.xx' (111) LDAP IP du serveur de mise à jour.
Remarque que j'ai la dernière ERROR 2003
de ne pas la connexion au serveur MySQL, même quand tout fonctionne tellement bien que cela ne devrait pas arriver, je pense que c'est plus de l'utilisateur problème que les bases de données de sauvegarde, sauvegarder, et ensuite importer dans le 'maintenant' db que j'ai ensuite passer à quand la mise à jour de contenu, de sorte que c'est peut-être quelque chose, mais il n'a jamais été un problème spécifique.
Si error 32
est liée à l'espace, où l'espace problème? Si c'est lié à des autorisations, le dossier serait le problème d'autorisations? Cependant, je ne sais pas comment ou ce qui pourrait avoir changé dynamiquement les autorisations de n'importe où que...je l'ai dit avant, j'ai été l'exécution de ces scripts pour environ 8 mois sans problème?
Les bases du serveur de dev
- MySQL 5.5.24
- Ubuntu0.12.04.1
- PHP 5.3
Est
content_type_ses_job_postings
plus grand aujourd'hui qu'il était il y a 8 mois ?Est
content_type_ses_job_postings
une table MyISAM ???oui, mais c'est vide et que le champ n'a pas été changé. Lorsque vous essayez encore une fois, c'était un champ différent de sorte qu'il ne semble pas être en défaut sur un champ de type de données, c'est de l'aléatoire. À partir de phpMyAdmin sur le terrain: 0 MyISAM utf8_general_ci 1.0 KiB
..par exemple, je viens de recevoir: ERREUR 1 (HY000) à la ligne 1570: can't create/write to file '/var/lib/mysql/Robin/content_field_product_current_view.MYI' (Errcode: 28) mysqldump: Got errno 32 à écrire
OriginalL'auteur kelly johnson | 2013-07-08
Vous devez vous connecter pour publier un commentaire.
Semble étrange
Depuis la commande mysqldump garde de rupture à des endroits aléatoires, il est liées à l'espace, et pas de disque totale de l'état, je soupçonne que le problème à une couche plus profonde : le Paquet MySQL. Qu'est-ce que MySQL est un Paquet?
Selon la page 99 de l'Ouvrage
voici les paragraphes 1 à 3 en l'expliquant:
Compte tenu de cette explication, faire des Insertions va charger/décharger un Paquet MySQL plutôt rapidement. Cela est particulièrement vrai lorsque max_allowed_packet est trop petit pour le chargement de données à venir.
J'ai écrit à ce sujet avant : MySQL server has gone away entrave à l'importation de grandes décharges
Essayez d'élever max_allowed_packet pour la commande mysqldump à
1G
comme suit:et essayez la commande mysqldump.
Si ce ne pas le faire, puis faites ceci:
Ajouté ça à mes.cnf
Ensuite, la connexion à MySQL comme
root@localhost
et exécuter ceet essayez la commande mysqldump.
Lui donner un essai !!!
OriginalL'auteur RolandoMySQLDBA