Mysql backup da base de dados

Para fazer backup da base de dados de MySQL ou várias, podemos usar o seguinte comando…

Abrimos um terminal ou consola em linux ou a janela de linha de comandos em windows.


mysqldump -u root -p --routines [BASE de DADOS] > [FICHEIRO DE BACKUP]Code language: Bash (bash)

Em windows temos que correr o mesmo comando mas dentro da directoria do MySQL que por defeito fica em:

C:\Program Files\MySQL\MySQL Server [Versão do MySQL]\bin

–routines -> Serve para guardar todas as funções e procedimentos que temos na base de dados do Mysql, se não usarmos este parâmetro o backup só terá os dados da base de dados do MySQL.

Como exemplo seria algo assim:

mysqldump -u root -p --routines aminhabd > backupdehojedomysql.sqlCode language: Bash (bash)

Para guardar várias bases de dados do MySQL com os seus procedimentos e funções, usem este comando:

mysqldump -u root -p --routines --databases [BASE DE DADOS 1] [BASE DE DADOS 2] > [FICHEIRO DE BACKUP]Code language: Bash (bash)

Para guardar todas as bases de dados de MySQL com os seus procedimentos e funções usamos:

mysqldump -u root -p --routines --all-databases > [FICHEIRO DE BACKUP]Code language: Bash (bash)

e assim foi feito o backup do MySQL

Follow SOS-Admins on Google

SOS-Admins is your ultimate source for the latest updates, exclusive guides, and news. Don t miss our upcoming content, add us to your favorites and stay connected with the community on Google!