Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Administration
Administration Forum d'entraide sur l'administration de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/02/2011, 08h11   #1
Nouveau Membre du Club
 
Inscription : mai 2004
Messages : 181
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 181
Points : 37
Points : 37
Par défaut Can't create/write to file '/tmp/#sql_

bonjour

je suis sur un serveur virtuel XL de 1 and 1

du jour au lendemain je me retrouve avec le msg d'erreur
Citation:
Can't create/write to file '/tmp/#sql_6e27_0.MYI' (Errcode: 13)
cette erreur a lieu qu'avec 1 domaine et son sous domaine

sur les autres sites tout marche bien
j'en déduit que c'est pas un problème de droit sur le /tmp

le bug se répercute avec phpmyadmin

apres recherche j'ai trouvé sur le forum de mysql la solution
le fichier my.cnf est bien renseigné

rien n'y fait meme apres un reboot.

là je sèche et comme 1 and 1 "c'est démerde toi", coup de main serais bienvenu

merci gilles
gilles974 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 10h19   #2
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 10 992
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 10 992
Points : 18 243
Points : 18 243
Envoyer un message via MSN à CinePhil
Le message d'erreur en question est arrivé à la suite de quelle action ?
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 12h05   #3
Nouveau Membre du Club
 
Inscription : mai 2004
Messages : 181
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 181
Points : 37
Points : 37
bonjour CinePhil

c'est arrive au court de la journée sans avoir fait aucunes modifs
impossible de faire des modifs via phpmyadmin et le site n'affiche plus les requettes

site en defaut
http://beautyreunion.com

alors que j'ai un autre site sur le serveur qui utilise les mêmes requettes et qui lui marche bien
gilles974 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 13h28   #4
Modérateur
 
Avatar de CinePhil
 
Homme Philippe Leménager
Ingénieur d'études en informatique
Inscription : août 2006
Messages : 10 992
Détails du profil
Informations personnelles :
Nom : Homme Philippe Leménager
Âge : 48
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur d'études en informatique
Secteur : Enseignement

Informations forums :
Inscription : août 2006
Messages : 10 992
Points : 18 243
Points : 18 243
Envoyer un message via MSN à CinePhil
Si tu y as accès, essaie de déplacer le fichier '/tmp/#sql_476c_0.MYI' en défaut ailleurs à titre de sauvegarde. Et si ton site refonctionne sans erreur, supprime ce fichier.

Si je ne m'abuse, un fichier .MYI est un fichier d'index sur une table MyISAM. Ce que je comprends moins, c'est pourquoi il se trouve dans l'arborescence tmp et avec un nom pareil.
__________________
Philippe Leménager. Ingénieur d'étude à l'École Nationale de Formation Agronomique.
Mon blog sur la conception des BDD, le langage SQL, le PHP avec Zend Framework...
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise Mandriva Linux ou Mageïa ! Soutenons l'industrie logicielle française !
Linuxiens, comptez-vous !
CinePhil est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 19h03   #5
Membre du Club
 
Inscription : mars 2005
Messages : 66
Détails du profil
Informations personnelles :
Âge : 39

Informations forums :
Inscription : mars 2005
Messages : 66
Points : 44
Points : 44
Salut,
Si le problème se situe sur le /tmp, tu peux indiquer à mysql d'utiliser un autre tmpdir.

Créer, un répertoire dans /var/tmp ou /data/tmp, donne les droits à mysql pour écrire dans ce répertoire
Modifie ton my.cnf avec ce nouveau tmpdir=/var/tmp par exemple.
Redémarre mysql, check le log d'erreur mysql.
Test ton site et phpmyadmin

T'aurais pas modifier ton apache avec la variable open_basedir ?
ton /tmp n'est pas plein ?
que donne ls -lt / et df -k ?

Seb
slefevre01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2011, 19h30   #6
Membre du Club
 
Inscription : mars 2005
Messages : 66
Détails du profil
Informations personnelles :
Âge : 39

Informations forums :
Inscription : mars 2005
Messages : 66
Points : 44
Points : 44
Citation:
Envoyé par CinePhil Voir le message
Si je ne m'abuse, un fichier .MYI est un fichier d'index sur une table MyISAM. Ce que je comprends moins, c'est pourquoi il se trouve dans l'arborescence tmp et avec un nom pareil.
Ce nom signifie que c'est une table temporaire. C'est normale, mysql créé ces tables temporaires dans son tmpdir (ici /tmp). Qui dit table, dit fichier. frm, .myd et .myi.

Phpmyadmin créé pas mal de tables temporaires.


Seb
slefevre01 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/02/2011, 11h06   #7
Nouveau Membre du Club
 
Inscription : mai 2004
Messages : 181
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 181
Points : 37
Points : 37
j'ai recréer le répertoire /tmp avec les droits 777 et là tout remarche

je ne comprend pas pourquoi le problème étais sur un seul site
gilles974 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h38.


 
 
 
 
Partenaires

Hébergement Web