mysql DB Dans certains cas vous pouvez être amener à restaurer une instance de mysql vide pour repartir de zéro. Bien évidement vous avez un backup de votre BDD applicative, mais quand est il de la base interne de MySQL  (nommée “mysql” très à propos) ? Le tutoriel ci-dessous vous aidera à remettre en place un instance mysql vide si tout le reste à échoué : !!!! ATTENTION: !!!! Cette procédure effacera toute vos données de la base de données, assurez vous d’avoir un vrai backup avant de faire celà !!! (vous voilà prévenus). **1) Arrêtez le démon ** 2) Supprimer toutes vos tables et données du répertoire ./data (ou autre si vous l’avez configuré autrement). 3) relancer mysql en ignorant les tables de droits :

  • “mysqld –skip-grant-tables”

4) Piste n°1: le script mysql_install_db.pl Ce script situé dans /scripts/mysql_install_db.pl fait toutes les étapes pour vous. 4) Piste n°2: Tout en manuel

  • sourcez (par exemple via mysql workbench)  les fichiers suivants :
    • mysql_system_tables.sql
    • mysql_system_tables_data.sql

5) Relancez mysql 6) Mettre un mot de passe à l’utilisateur root 7) Restaurez vos autres bases Procédure testez sur wampserver avec succès, après un upgrade défaillant. A vous de testez maintenant.