Pages : 1
#1 Le 23/06/2021, à 18:01
- l'AMI Yves
Sauvegarde/restauration de base de données
Salut la compagnie...
D'abord, je décris mon installation : j'ai un réseau RJ45. L'un des postes est sous ubuntu, il héberge LAMP avec un site et une base de données, que j'utilise régulièrement depuis un autre poste du réseau (sous windows 10). Le site permet les interactions avec la base de données, et va même jusqu'à permettre d'y accéder sous phpmyadmin, ce qui m'a permis de sauvegarder "base-de-données.sql", que j'ai recopié à la racine du site.
Maintenant, je décris ce que je veux faire : je vais m'absenter quelques temps, je vais emporter avec moi deux ordinateurs portables : l'un est sous ubuntu avec LAMP, l'autre est sous windows 10. Je veux continuer à "faire vivre" ma base de données. Pour cela, j'ai installé LAMP sur le portable sous ubuntu, et, avec filezilla, j'ai transféré les fichiers de la BdD dessus.
Ce que je sais faire : aller sur mon appli, et ouvrir phpmyadmin.
Ce que je ne sais pas faire : récupérer la requête "base-de-données.sql" et l'exécuter, pour restaurer ma base de données à jour. Je précise que la requête sql se trouve à la racine du site : /var/www/site/base-de-données.sql.
Alors un grans merci à celui qui saura m'aider (à vrai dire, je ne sais absolument pas comment je pourrais poser cette question à mon ami Google...)
AMIcalement.
Hors ligne
#2 Le 23/06/2021, à 18:29
- l'AMI Yves
Re : Sauvegarde/restauration de base de données
Bon, alors, en fait, j'ai réussi à le faire. Il me semble que ma solution est un peu compliquée, mais elle a marché : quand j'étais sous phpmyadmin, j'ai vu que Firefox me donnait l'accès habituel au répertoire de téléchargement, dans lequel se trouvait mon fichier .sql. Il a fallu que je tâtonne un peu : sauvegarde de l'ancienne base de données, puis effacement, puis création d'une nouvelle base de données (cierge et vide). Alors, j'attrape le fichier .sql dans le répertoire de téléchargement, et je le dépose dans phpmyadmin, et le miracle s’accomplit...
J'espère que ça pourra servir à d'autres...
AMIcalement.
Hors ligne
#3 Le 24/06/2021, à 08:56
- bruno
Re : Sauvegarde/restauration de base de données
Bonjour,
Pour ceux qui liraient se fil et veulent savoir comment faire une sauvegarde logique et une restauration de base de données il suffit de se référer à la doc mysql :
https://doc.ubuntu-fr.org/mysql#sauvega … mportation
Sauvegarde logique :
sudo mysqldump maBase > maBase_backup.sql
Importation :
sudo mysql maBase < maBase_backup.sql
On peut utiliser phpmyadmin pour cela mais c'est lourd, lent, peu fiable et inutilisable sur de grosse bases de données.
Pages : 1