Remettre Phpmyadmin existant et les bases sans effacer

Résolu
fhano -  
Judge_DT Messages postés 29412 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour.

Après un soucis sur un serveur existant sous Debian, j'ai du ré-installer Apache2 et Php5 (j'ai fait d'abord fait un purge des 2 puis une réinstallation apt-get install...). Seulement sur ce serveur hébergeant des sites avec bases de données, je voudrais relancer phpmyadmin. Tout le contenu du serveur (hormis l'ancien apache2 et php5) est présent. Les dossiers phpmyadmin, var, etc, y sont. Quelqu'un pourrait m'expliquer comment remettre en route le phpmyadmin (et bien entendu les bases de données existantes) sans perdre les informations à récupérer? La dernière sauvegarde date de deux jours avant les modifs et le plantage est vraiement survenu au mauvais moment. Je n'ose pas lancer un apt-get install phpmyadmin qui je suppose écrasera tout?

A voir également:

1 réponse

Judge_DT Messages postés 29412 Date d'inscription   Statut Modérateur Dernière intervention   9 671
 
Salut,

Il te faut pas confondre "phpmyadmin" et "MySQL"

Les bases sont contenues par MySQL, tandis que "phpmyadmin" n'est qu'un "logiciel" proposant une interface pour simplifié la gestion des bases de données.

De ce fait, l'installation de phpmyadmin ne devrait pas écraser les bases, puisque ce n'est pas lui qui les contient.

Bien à toi,
0
fhanoeu Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
Ok je devrais tester cela alors mais comment relancer/reinstaller mysql dès lors? Si je fais un start il me dit que mysql already running, mais les sites ne parviennent pas à se connecter dessus visiblement..?
0
Judge_DT Messages postés 29412 Date d'inscription   Statut Modérateur Dernière intervention   9 671 > fhanoeu Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
Hello,

Bon, donc si j'ai bien suivi :
  • MySQL est installé ? (
    service mysql status
    donne quoi?)
  • Lorsque tes sites web tentent de s'y connecter, ils ont une erreur (ou n'y arrive pas), quelle est l'erreur?
  • Tu as bien réinstaller le module "MySQL" de PHP ? sinon :
    apt-get install php5-mysql


Bien à toi,
0
fhanoeu Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
avant que je continue mes tentatives, si je fais une sauvegarde de mon var/lib/mysql avant toute manip je suppose que de toute façon j'ai aux moins les bases en cas de soucis non?
0
Judge_DT Messages postés 29412 Date d'inscription   Statut Modérateur Dernière intervention   9 671 > fhanoeu Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
Si MySQL fonctionne, tu peux normalement faire un "mysqldump" :

mysqldump --all-databases > /root/dump.sql -u root -p


Et donc, sauvegarder les databases complète directement via MySQL (c'est plus propre et plus sur que via les fichiers, qui ne seront pas forcément utile si la configuration de MySQL est spécifique comme de l'InnoDB par exemple)
0
fhanoeu Messages postés 9 Date d'inscription   Statut Membre Dernière intervention  
 
Me revoilà.

Je suis un sombre idiot. Le soucis n'a rien à voir avec les tables mais juste avec... php qui s'était mal installé :(

Désolé de vous avoir ennuyé et mal aiguillé.
0