Para os profissionais que trabalham com desenvolvimento web, seja para criar sites ou sistemas, precisam salvar as informações em algum lugar. Esse lugar normalmente é um banco de dados sql.
Um dos bancos de dados mais conhecido e utilizado hoje é o Mysql, um banco de dados open source, mantido pela oracle.
Entre tanto muitos dos que estão começando e se arriscar com essas ferramentas não sabem como criar ou restaurar backups, por isso estou escrevendo esse post para ajudar a comunidade.
Vou mostrar como exportar e importar pela linha de comandos em Linux.
Como exportar:
- mysqldump -u usuario -h servidor -psenha banco_de_dados > arquivo.sql
Sendo:
usuario: nome do usuário no MySQL que tem acesso ao banco de dados;
servidor: endereço do servidor Mysql caso ele não seja localhost;
senha:senha de acesso do usuario Mysql;
banco_de_dados: nome do banco de dados que será exportado;
arquivo.sql: nome do arquivo para o qual os dados serão gravados.
Como importar:
- mysql -u usuario -h servidor -psenha banco_de_dados < arquivo.sql
servidor: endereço do servidor Mysql caso ele não seja localhost;
senha:senha de acesso do usuario Mysql;
banco_de_dados: nome do banco de dados que receberá os registros;