Problème avec MySQL et PHPmyAdmin.

Résolu
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   -  
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai récement installé un serveur apache/mysql sur mon ordinateur (Ubuntu 8.04).
Après quelques souci, j'ai finalement réussi, toutefois quelques souci sont survenu par la suite.

Impossible actuellement d'accéder à PHPmyAdmin.
Il m'affiche ce message:
Erreur lors du démarrage de la session, veuillez vérifier les erreurs indiquées par PHP ou dans le fichier témoin du serveur web, et configurer PHP correctement.

En image

J'ai bien tenté une réinstalle de mysql et même de PHPmyAdmin mais rien n'y fait.
Un restart de msql me donne ce message:

 * Stopping MySQL database server mysqld                                 [ OK ] 
 * Starting MySQL database server mysqld                                 [ OK ] 
 * Checking for corrupt, not cleanly closed and upgrade needing tables.


Je suis un peu perdu et ne sais quoi faire précisement.
Un peu d'aide me serai bien utile.
A voir également:

6 réponses

arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
En fait, entre deux j'ai tenté comme j'ai pu de réinstallé ça. J'ai supprimé le dossier phpmyadmin dans /usr/share/phpmyadmin

En passant par synaptic je l'ai désinstallé et je l'ai réinstallé.
En faisant http://localhost/phpmyadmin, j'ai bien la fenêtre de connexion à phpmyadmin.
Le seul souci est que j'ai maintenant le message suivanten bas de page :

Warning: Unknown: open(/var/lib/php5/sess_5f7fb25a015747bbc6c67bf24d936b580378afab, O_RDWR) failed: Permission denied (13) in Unknown on line 0

Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php5) in Unknown on line 0


Il s'agit visiblement d'un problème de droit d'accès...
ça me soule, j'ai que des problèmes pour installé mon serveur local...
1
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
J'ai fait:
sudo aptitude purge phpmyadmin && install phpmyadmin


Il me réponds:
E: Impossible de verrouiller /var/lib/dpkg/lock - open (11 Ressource temporairement non disponible)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Initialisation de l'état des paquets... Fait
Construction de la base de données des étiquettes... Fait
E: Impossible de verrouiller /var/lib/dpkg/lock - open (11 Ressource temporairement non disponible)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
1
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
En fait j'ai fait au plus simple. :D

J'ai réinstallé Ubuntu (ça avait l'air d'être trop la m**** sinon) et du coup tout marche pour le mieux.
J'ai tout réglé en 5 minutes.
J'ai tout bien suivit le tuto qu'il y avait sur la doc Ubuntu et tout marche bien.
En fait j'avais galéré au début à cause de droit de fichier pour le dossier /var/www mais sur le tuto ils disaient comment arrangé ça et j'avais pas vue au début, du coup j'avais bidouillé et c'était la merde.

Résolu donc.
Merci encore quand même.
1
kiki
 
Bonsoir,

Le dernier message indique que les tables n'on pas été fermées correctement (c'est a dire un client fermé sans être déconnecté).
Le plus facile face à des tables corrompues est de redémarrer le serveur. Il y a un mécanisme de nettoyage lors du redémarrage de Mysql.

Je pense qu'il s'agit d'un problème avec le moteur InnoDB. Il est préférable d'utiliser le moteur MyISAM qui permet plus facilement de réparer.

=> https://dev.mysql.com/doc/refman/8.0/en/table-corruption.html
=> http://aide.sivit.fr/index.php?2006/12/29/143-verifications-de-tables-mysql-myisam
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kiki
 
Bonsoir,

Sur Linux on ne supprime pas les fichiers : on desinstalle l'application.
Par contre, par défaut, les fichiers de configurations ne sont pas supprimés.
Il faut utiliser l'option "purge" afin de supprimer l'intégralité des données avant de réinstaller proprement.

sudo aptitude purge phpmyadmin && install phpmyadmin

N'hesitez pas à uttiliser le parametre "search"
sudo aptitude search phpmyadmin

Attention : un moteur de base de donnée est quelque chose de complexe. Il y a des contrôles.

Cordialement,
0
kiki
 
Vopus avez ouvert 2 fois aptitude ou synaptic... => Linux c'est plein de contrôles...
0