olá pequeno gafanhoto seja bem vindo a mais uma aula do seu curso em vídeo de banco de dados com mais que l o meu nome é gustavo guanabara eu sou professor e nessa 8ª aula do seu curso de banco de dados nós vamos falar sobre uma coisa que eu tinha prometido na aula passada e dessa aula eu vou te ensinar como gerenciar cópias de segurança da sua base de dados e se você estava procurando no youtube como exportar banco mas kelly como exportaram base uma base de dados mas kelly e caiu nesse vídeo saiba que
essa é a oitava aula de um curso completo de mais quero é para iniciantes então se você quiser me dar essa honra de assistir essa aula ou pelo menos a aula onde eu configura o ambiente estava mais quer instalar mais keliwort bem você vai precisar dessa base toda instalado se precisa saber como eu estou trabalhando esses conceitos mais que l então fique à vontade a play visitar aqui aqui em cima clicando nesse zinho interatividade aqui você também pode ter acesso a playlist inclusive vou colocar ele na interatividade a aula de instalação do ambiente caso você
já saiba mais quero que você está precisando é só entender como é que uma estrutura aqui o meu servidor mas vamos diretamente por nosso ambiente saber como é que tá tudo estruturado a gente poder fazer o backup da nossa base de dados estou aqui no meu ambiente windows já estou como eu entenda que é aberto eo mais que ele funcionando ele está verdinho talento então meus servidores estão ativos e eu vou abrir agora ou mais quero workbench clicando sobre o ícone a gente aprendeu a instalar todas essas ferramentas abrindo o cliente vou abrir a minha
instância do meu servidor está aberto lá caso você não esteja com o wv aqui com certeza que vai dar erro eu não tenho nenhum banco de dados aberto uma coisa que é muito comum sei lá eu vou dizer aqui select risco from cursos que o que está fazendo quando executava está me dizendo aqui eu não consigo abrir porque não existe um banco de dados selecionado então pra abrir um banco de dados antes eu posso dar e use cadastro agora o cadastro aberto eo meu select vai funcionar corretamente beleza você deve ter visto aqui que dá
uma passada a gente deu um tom kitt apagou todos os dados já coloquei aqui tudo de novo para a gente poder exportar e gerar um backup com tudo bonitinho na recordada como é que a nossa estrutura do banco de dados rever alguns comandos rapidamente onde você vê aqui ó você consegue describe a gente tem a tabela gafanhotos contra o inter eu tenho e de nome profissão está aqui todos os tipos tudo bonitinho eu também tenho tabela cursos todo mundo escreve nela você pode usar describe ou desk sem problema ele funciona a então eu tenho a
estrutura do gafanhoto e até a estrutura do curso também tenho cursos cadastrados e também tenho gafanhotos cadastrados tenho dados na tabela gafanhotos tenho dados na tabela cursos têm a estrutura da tabela gafanhoto tem a estrutura da tabela cursos tudo ok tudo bonito e aí na aula passado te ensinei utilizar o update o dele tietê disse olha cuidado na hora de utilizar esses comandos porque eles podem apagar registros que você não quer que apague e não existe controle sendo mais kelly existe aí caramba paguei sem querer não é meu querido apagou sem querer refaz o backup
mas como é que eu vou fazer o backup e foi aqui que a gente parou na anterior eu vou te ensinar como gerar uma cópia de segurança e como gerenciar essas cópias de segurança diretamente do seu ambiente do mais que l utilizando aqui como exemplo o worldbench para fazer essa exportação nós vamos dentro do ambiente workbench nós vamos clicar em server e vamos clicar em data export vai abrir essa janela onde você vai poder selecionar os seus esquemas ou seu banco de dados então vou selecionar aqui o cadastro clicando sobre ele você pode selecionar o
que tiver de objeto dentro desse esquema não tenho só duas tabelas curso e gafanhotos se por acaso você é um programa do mais experiente e está gerenciando seu banco de dados ele tiver views tudo vai aparecer aqui direto no momento a gente só tem duas ele vai deixar tudo selecionada que se você quiser pode portar só uma tabela branco não quero exportar gafanhotos que eu vou querer mas você pode desmarcar outra coisa que você pode escolher aqui você vai gerar o dumping e aí vem um termo novo o backup de um banco de dados a
gente chama de dampier sempre você quiser criar uma cópia de seu banco de dados você pode fazer a gerar um banco e desse banco de dados para mim porque a base de dados a lam está numa máquina ela está num servidor no seu caso aqui o anc já criou o seu servidor na sua própria máquina mas não é comum você tem acesso ao servidor de acesso diretamente ao arquivo então o que você vai fazer é você tem acesso ao servidor você está vendo o banco de dados você tem autorização para gerar um dano pi josé
neci damp pega ele você vai poder levar ele pra outro servidor ao gerar o dano você pode escolher exportar a estrutura e os dados e aí você vai exportar a estrutura da tabela que a gente botou aqui com describe e também os dados cadastrados então se você quiser o banco de dados só o banco de dados invasivos em nada só estruturas em dado nenhum aí você escolhe aqui ó damp strummer se você quiser também pode anteceder a 1 lens e pode só exportar os dados no meu caso aqui eu vou exportar o dado ea estrutura
isso porque eu quero o banco de dados inteiro quer um banco de dados completo se por acaso você é mais avançada provavelmente você já sabe utilizar histórias procidades eventos e triggers são os gatilhos você marcar que ele também vai gerar o da anp desse componente no banco de dados aqui como eu só tenho duas tabelas não vou marcar nenhuma delas logo em seguida você vai escolher qual tipo de exportação você quer uma exportação do folder inteiro de um projeto ou simplesmente num arquivo único e você vai fazer testes ver qual é a melhor opção para
você no meu caso aqui o que a gente vai utilizar na aula é a exportação para um arquivo único então você vai colocar aqui o export self container finance e pode dar um nome que eu vou deixar que vai gerar que ele gerou um golpe em 2016 02 08 dia 8 de fevereiro de 2016 que é quando estou gerando excedente aqui e se você é um gafanhoto esperto e fez ponta eu estou no meio do carnaval sim se assistiu às aulas anteriores estava martelando não estava hoje é quase feriado tem ninguém trabalhando a paz não
vou deixar aqui ele vai gerar um arquivo dentro dos meus documentos na pasta dantes se você quiser eu vou fazer marque a opção inclui create esquema pra que serve isso lembra que nas primeiras aulas mas kelly eu te ensinei o comando criativo de cada vez então se você não marcar essa opção dentro do seu banco não vai ver a criação do banco de dados e aí vai forçar que você digite o primeiro crie um banco de dados no servidor e só então possa importar um tanque aqui no meu caso mesmo que esse banco de dados
não exista ele vai criar marcas opção feito isso vamos clicar em start export cliquei ele vai me pedir a senha do meu usuário e aí você está utilizando outros servidores você tem que saber qual é o usuário e senha do seu servidor sql no meu caso aqui como eu utilizando anp e já falou isso nos vídeos anteriores o nosso usuário é ruth ea nossa senha é uma senha vazia é só pressionar enter então vamos deixar a caixa de 100 vazia vamos continuar aqui deixa vazia clique em ok ele vai gerar o da anp em alguns
segundos e está tudo feito um dá uma olhadinha ver como funciona isso abre seu windows explorer aí então vamos abrir o explorador de arquivos e vamos abrir os meus documentos dentro dos meus documentos eu tenho a pasta dantes abrindo ela tem um arquivo que eu acabei de gerar eu vou clicar com o botão direito você pode abrir qualquer editor de textos em formatação no meu caso eu vou utilizar o notepad mas mais mas você pode abrir por exemplo com o seu bloco de notas sem problema nenhum vou usar nos pés mas que eu consiga gerenciar
o tamanho da minha fonte é aumentar um pouquinho só para você entender então basicamente que eu fiz aqui ó você percebe que ele tem os comandos que a gente está aprendendo durante a aula basicamente um banco é ou foi o passo a passo que quem criou um banco de dados fez para poder chegar ao banco de dados nesse estado que ele está basicamente vai criar uma lista de comandos acompanhe aqui o primeiro comando é o creative labs e final existe se lembra disso a gente fez isso a gente usou colete table e flora existentes o
creative labs também funciona o ignora existentes então vou criar um banco de dados chamado cadastro vou dar uns cadastro para ele abrir um banco de dados a gente já viu isso várias vezes logo vida a gente tem a tabela isso tudo é comentário aqui na verdade são comentários de configuração não entre muito nesses detalhes ó o drop table existe discurso é se já existe uma tabela cursos apague ela e cria nova tabela cursos com toda aquela estrutura que a gente fez anteriormente perceba que o comando é exatamente aquele que a gente criou durante a nossa
aula do coritiba logo em seguida você vai ter também o da anp da tabela gafanhotos a ele dá um jovem antes se existir e dá um cliente table também então ele vai criar tabela gafanhotos também exatamente com a mesma estrutura que a gente viu antes então a gente viu o craque da vez eo credit tempo para cada uma das tabelas viu como quando você segue o curso você consegue entender se aqui de uma maneira simples é gaga foi o que eu falei que você aprendeu fql eu já fiz promessa e não cumprir é mais embaixo
eu vou ter um insight tim aqui ó insert into do gafanhoto colocando as pessoas só rolar para o lado que você vê todos os registros no único e certamente eu vou quebrar página aqui vou clicar em visualizar quebrar linhas automaticamente instalar o seu set to você vê lá em cima logo depois de cursos você também tem 17 tio da tabela curta que atendam inteira todos gerando da anp dos dados em todos os cursos aqui que já existiam anteriormente beleza então guardou na sua pasta dambi tudo aquilo que você precisa para recriar esse banco de dados
em outro servidor se você precisa e como a gente vai testar se isso funciona aqui gostoso vai pagar os cuidados e se comunicam dor no coração o cérebro então agora que eu tenho um dano gerado voltar aqui ó e sem cerimônia sem medo de ser feliz eu vou dar um trope da base o cadastro a sério só quem apagou um banco de dados em querer saber o que é a alegria olha lá ele apaga o banco de dados de cadastro para pagar o banco de dados teste também que eu não quero ele nem de depp
apaguei agora meu servidor está vazia las em banco de dados e aí dá controle e aí ver se você consegue desfazer pode apertar quantas vezes quiser não existe essa possibilidade então o que a gente garantiu aqui foi um backup antes de apagar agora eu tenho da anp já verificamos o davi está todo bonitinho tudo funcionando e agora nós vamos fazer o trabalho reverso vamos imaginar agora que você mudou de servidor então basicamente estou num novo servidor ou imaginar que eu tenho uma outra máquina num outro servidor que eu também tenho acesso ao mais que r
eu vou abril o cliente é importante dizer que a ferramenta workbench é oficial do mais que ela então é utilizada em várias empresas então é comum você acontecer isso eu vou abrir aqui o servidor então você pegou aquele dano que foi gerada que arquivos em sql que foi gerado na sua pasta da anp pega aquele arquivos estavam em um pen drive nessa conversa o cuidado no fumo gigante não se salvou fez um backup levou para outra máquina nem vou para um lugar onde você tem acesso ao servidor simplesmente da sua própria máquina e você pode
importar isso diretamente para o seu novo servidor então tá lá estou aqui com servidor vazio e eu quero jogar aquele banco de dados que eu tinha exportado antes como é que eu faço um simples clique em cerva e no lugar de dedé export clique inteira importe se vai abrir essa janela ele vai dizer aqui ó importe um camp do seguinte e roldanas seguinte pastas e clique aqui e vamos colocar a pasta que eu tenho o da anp se botar no seu pendrive tudo mais vou ter aqui o dantes ok eu vou importar na verdade não
o projeto vai importar diretamente desse arquivo clique aqui escolhe seus documentos pasta antes de escolher aquele wg anteriormente clique em abrir efeito essa escolha já que eu exportei marcando que eu queria inclusive exportar o esquema só clicar em start importe ele vai pedir mais uma vez a senha do meu servidor você digita a senha do servidor no meu caso aqui é vazia ele vai importar e depois de importado você pode ver aqui ó atualizar e ele já está lá o banco de dados de novo viu como é simples você acabou de importar uma base de
dados levou de um servidor para outro sem precisarem pastinha copiar arquivos nada disso você simplesmente no seu ambiente de servidor gera um dom pepe ele gera esse da anp completo nunca se esqueça de marcar a exportação do esquema junto se você vai ter que fazer um procedimento um pouco diferente e agora o seu serviço está funcionando sem problema nenhum não está funcionando mesmo vamos fechar essa janela aqui e na quarta vamos e use cadastro para abrir um banco de dados abrir um banco de dados vamos ver a descrição da tabela tables tabelas tabela cursos e
gafanhotos eu posso dar describe gafanhotos só começar a digitar que ele completa para você então vou executar esse primeiro click na linha contra o inter já descreveu também não tinha nada agora tem da fã e outros também está lá ver quais são os dados que estão lá posso botar select asterisco from gafanhotos select 38 lá todo mundo cadastrado em curso lá todo mundo cadastrado e aí tem coisa mais simples que isso então você pode pegar por exemplo em breve salvar pegar aquele arquivo salvar no pen drive e depois levar para onde você quiser ou mandar
por e mail para alguém o dono do seu banco de dados você vai poder colocar seu banco de dados em qualquer servidor que tenha mais que ela e aí gostou essa obra foi um pouco mais curta mas é bastante importante que você entenda tudo isso que você saiba exportar importar uma base de dados isso é de suma importância para todo profissional que vai trabalhar com o banco de dados então meu querido cris e os bancos procuram agora bancos é procurar na internet lá por dantas de banco de dados que existem vários bancos de dados de
teste que é só você baixar o arquivo conta sql da internet jogar diretamente no seu oponente mandar importar e ele vai estar com a base de dados diretamente para você útil pra caramba na mesma aula sendo um pouco mais curta para agradecer eu queria te pedir que você curte se compartilhar com as pessoas e que também se inscrevesse no canal caso você não seja inscrito chegou a hora eu queria faça parte desses milhares de gafanhotos inscritos no canal clicando aqui não se inscrever você vai participar esse clube dos gafanhotos clicando aqui você vai pra playlist
onde você vai ter acesso a todas as aulas mais que l a sala foi curtinha foi bastante útil foi curta mas foi ótimo mas você tem uma série de aulas essa é uma das aulas banco de dados na próxima aula eu vou te ensinar opções a working band vou te mostrar outras maneiras de você manipular os dados vou te mostrar a famigerada a tela preta o professor de ensino com tela preta aquilo dava trauma eu vou te mostrar que agora que você já sabe utilizar o outro mente aquela preta não é tão feio assim não
é nenhum um horror você aprender mais quer você utilizar o mais quer directamente do console nós vamos ver uma solução gratuita também feito em php para gerenciar o seu banco de dados de maneira até mais fácil nós vamos continuar com o cliente mas nada que vem eu vou te dar opções para mexer no seu banco de dados vou provar para você que o seu banco de dados não é o working band workbench não é uma ferramenta para criar um banco de dados porque vem de uma ferramenta para facilitar o uso do mais kelly a estrutura
do banco de dados da ce parada tá lá no servidor e nunca se esqueça aluno cadastrado no curso em vídeo tem direito a diploma então aqui no meio você vai ter acesso diretamente cadastrá-la faz as aulas diretamente por lá e no final do curso você vai poder imprimir o seu certificado meu querido e mais importante até que o certificado no final do curso você vai saber mais que l aquilo que você tanto queria no início tá ficando fácil né tá ficando molezinha africano chupetinha 2000 querido para ti sempre esporte importa são as novidades troque banco
de dados entre gafanhoto troca o banco de dados com seus amigos agora você já sabe fazer um forte abraço e até a próxima você pegou aquele sedã que aquele seu arquivo cinco pontas kelly que gerou