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 ?
7
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
.
12
Author: RichieHindle, 2010-09-29 15:42:40
A forma mais popular de salvaguardar a base de dados MySQL é usar o mysqldump:
-
Abra uma linha de comandos do Windows.
-
Indique a pasta do utilitário mysqldump
cd "C:\Program Files\MySQL\MySQL Server 5.7\bin"
- 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
0
Author: Michael Eakins, 2010-09-29 15:35:49