Rechercher : dans
Par :

Problème avec MySQL et PHPmyAdmin.

Dernière réponse le 8 oct 2008 à 02:04:44 arthezius, le 7 oct 2008 à 22:39:53 
 Signaler ce message aux modérateurs

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.
Webmaster indépendant.
Configuration: Linux
Firefox 3.0.3

Meilleures réponses pour « Problème avec MySQL et PHPmyAdmin. » dans :
Linux - Gentoo - Installation de Apache2/PHP VoirComme toutes les installations au niveau de Gentoo, Portage se chargera de l'installation des packages et la gestion dépendances. Installation d'Apache2 L'installation d'Apache2 démarrera avec l'exécution de la commande emerge apache Pour...
PhpMyAdmin - 1045- Access denied for user root@localhost VoirPhpMyAdmin - Access denied for user root’@localhost Cette astuce est destinée à ceux qui ont un problème d’ouverture de PhpMyAdmin (par exemple avec WAMP Server ou EasyPHP) avec l'erreur suivante : #1045- Access denied for user...
Importer et exporter des données sous MySQL VoirImportation et exportation Les Système de Gestion de Bases de Données tels que MySQL permettent de manipuler facilement et avec beaucoup de souplesse un très important volume de données. Toutefois, aussi robuste soit MySQL, il peut être intéressant...

1

kiki, le 7 oct 2008 à 22:55:49

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.

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

Répondre à kiki

2

arthezius, le 7 oct 2008 à 23:04:22
  • +1

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_5f7fb25a015747bbc6c67bf24d936b580378­afab, 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... Webmaster indépendant.

Répondre à arthezius

3

kiki, le 7 oct 2008 à 23:32:00

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,

Répondre à kiki

4

arthezius, le 7 oct 2008 à 23:40:44
  • +1

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?
Webmaster indépendant.

Répondre à arthezius

5

kiki, le 8 oct 2008 à 00:04:21

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

Répondre à kiki

6

 arthezius, le 8 oct 2008 à 02:04:44
  • +1

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. Webmaster indépendant.

Répondre à arthezius