Remettre Phpmyadmin existant et les bases sans effacer

Résolu/Fermé
fhano - 14 juil. 2015 à 22:29
Judge_DT Messages postés 29395 Date d'inscription vendredi 5 février 2010 Statut Modérateur Dernière intervention 23 octobre 2021 - 15 juil. 2015 à 10:42
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 29395 Date d'inscription vendredi 5 février 2010 Statut Modérateur Dernière intervention 23 octobre 2021 9 617
14 juil. 2015 à 22:37
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 mardi 14 juillet 2015 Statut Membre Dernière intervention 13 juin 2018
14 juil. 2015 à 22:42
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 29395 Date d'inscription vendredi 5 février 2010 Statut Modérateur Dernière intervention 23 octobre 2021 9 617 > fhanoeu Messages postés 9 Date d'inscription mardi 14 juillet 2015 Statut Membre Dernière intervention 13 juin 2018
14 juil. 2015 à 22:46
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 mardi 14 juillet 2015 Statut Membre Dernière intervention 13 juin 2018
14 juil. 2015 à 22:49
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 29395 Date d'inscription vendredi 5 février 2010 Statut Modérateur Dernière intervention 23 octobre 2021 9 617 > fhanoeu Messages postés 9 Date d'inscription mardi 14 juillet 2015 Statut Membre Dernière intervention 13 juin 2018
14 juil. 2015 à 22:52
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 mardi 14 juillet 2015 Statut Membre Dernière intervention 13 juin 2018
15 juil. 2015 à 09:29
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