Menu fechado

Categoria: mysqldump

como renomear database em MySQL?

Hoje vamos falar de como voce pode facilmente renomear um database em MySQL, Na versao 5.1.7 do MySQL foi adicionado um comando próprio para fazer isso chamado RENAME DATABASE RENAME {DATABASE | SCHEMA} db_name TO new_db_name; Porém ele foi retirado na versão 5.1.23 pois poderia resultar em perda de dados. Então vamos ver algumas formas de tornar esse processo possível: 1. Utilizando o comando RENAME TABLE: As long as two databases are on the same file system, you can use RENAME TABLE to move a table from one database to another: RENAME TABLE current_db.tbl_name TO other_db.tbl_name; RENAME TABLE Syntax na Documentacao do MySQL mysql> show tables; +———————+ | Tables_in_oldSchema | +———————+ | tb1 | | tb10 | | tb2 | | tb3 | | tb4 | | tb5 | | . . .

Gostou ? Ajude e Compartilhe!

Backup compactado em MySQL – mysqldump – gzip – bzip2

Hoje vamos falar de um assunto muito importante para administradores de banco de dados, o BACKUP. Existem várias estratégias de backup, snapshot, dump, dump + binlog, tudo depende da sua necessidade e do tamanho do seu banco de dados. Vou explanar um pouco sobre a ferramenta que o próprio MySQL nos provê, que é o mysqldump, eu indico esta ferramenta para bancos de dados que possuam até 15gb/20gb, mais que isso, a probabilidade de você ter problemas para restaurar um backup e a grande demora, o tornam inviável. Como o mysqldump funciona? Ele nada mais faz do criar comandos sql para nossa estrutura e dados e os jogar no arquivo indicado. Primeiramente, vou explicar algumas das mais importantes opções do mysqldump depois, para quem tem o MySQL instalado em um . . .

Gostou ? Ajude e Compartilhe!