instalação do mysqldump
Se você quer apenas usar o mysqldump, basta baixar o cliente mysql, o servidor não pode estar inativo, meu lado é o ubuntu, o centos usa o yum (Yam) para gerenciar o pacote
apt-get install mysql-client
Baixe a versão 5.7 do mysql-client e mysql-client-core por padrão
mysqldump faz backup de várias tabelas do banco de dados especificado
Você pode especificar o número da porta, nome de usuário, senha, o banco de dados a ser copiado e o caminho do arquivo especificado, como endereço IP 192.168.0.1, número da porta 3306, raiz do nome de usuário, raiz da senha, banco de dados a ser copiado como padrão, tabelas default1 e default2, backup Para o arquivo default1_2.sql
mysqldump -h 192.168 . 0.1 -P 3306 -uroot -prote padrão default1 default2> /root/backup/default1_2.sql
mysqldump backup de vários bancos de dados especificados
Especifique o banco de dados de backup default_1 e default_2 para o arquivo default_1_2.sql
mysqldump -h 192.168 . 0.1 -P 3306 -uroot -proot --databases default_1 default_2> /root/backup/default_1_2.sql
mysqldump faz backup de todos os bancos de dados
mysqldump -h 192.168 . 0.1 -P 3306 -uroot -proot --all-database> /root/backup/all.sql
backup regular do mysqldump
Escreva um script shell simples, coopere com o crontab, execute o script, por exemplo, nomeie o arquivo sql de acordo com o carimbo de data / hora
current = ` date " +% Y-% m-% d% H:% M:% S " ` timeStamp = ` date -d " $ current " +% s` #Converta a corrente em data e hora, precisa em milésimos de segundo currentTimeStamp = $ ((timeStamp * 1000 + ` data " +% N " ` / 1000000 )) name = " _sq.sql "
mysqldump -h 192.168.0.1 -P 3306 -uroot -proot --databases padrão> / root / backup / `$ currentTimeStamp $ name`
Use o crontab para executar arquivos de shell no ubuntu
dados de restauração do mysqldump
mysqldump -h 192.168.0.1 -P 3306 -uroot -proot padrão </root/backup/default.sql # A biblioteca deve ser mantida ou a biblioteca vazia
-B backup e restauração de parâmetros
Após adicionar a opção -B, haverá duas operações criar automaticamente o banco de dados e usar o banco de dados
Detalhes a serem estudados, existem muitas opções e pequenas operações