Como fazer backup da base de dados MySQL no Windows?

Tenho o WampServer 2.0 instalado no Windows do meu portátil.

Estou a analisar uma candidatura que escrevi. A aplicação está trabalhando com a base de dados MySQL.

Gostaria de fazer cópias de segurança desta base de dados periodicamente.

Como é que isto pode ser feito ?

Como poderia definir cron nas janelas ?

Author: Misha Moroshko, 2010-09-29

3 answers

O equivalente bruto de crontab -e Para O Windows é o comando at, como em:

at 22:00 /every:M,T,W,Th,F C:\path\to\mysql\bin\mysqldump.exe ...

Executar o comando at por si só lista as tarefas que criou usando at.

A documentação de mysqldump está aqui.
 12
Author: RichieHindle, 2010-09-29 15:42:40

A forma mais popular de salvaguardar a base de dados MySQL é usar o mysqldump:

  1. Abra uma linha de comandos do Windows.

  2. Indique a pasta do utilitário mysqldump

    cd "C:\Program Files\MySQL\MySQL Server 5.7\bin"

  3. Cria uma descarga da tua base de dados MySQL.

mysqldump.exe --user=YourUserName --password=YourPassword --host=localhost --port=3306 --result-file="Pathdump.sql" --databases "DatabaseName"

Além disso, há um monte de ferramentas de terceiros, que podem executar backups MySQL automaticamente em uma base regular.

 7
Author: Community, 2020-06-20 09:12:55

Dava-te jeito um guião de bash.

#!/bin/sh
mysqldump -uroot -ppwd --opt db1 > /sqldata/db1.sql
mysqldump -uroot -ppwd --opt db2 > /sqldata/db2.sql

cd /sqldata/
tar -zcvf sqldata.tgz *.sql
cd /scripts/
perl emailsql.pl

Http://paulbradley.tv/38/

 0
Author: Michael Eakins, 2010-09-29 15:35:49