Introdução a Banco de dados Livre              MYSQL
Diego Rivera Tavares de Araújo      http://lattes.cnpq.br/3399134847975473    Sou Analista de Tecnologia da Informação da ...
Informações iniciais•  O MySQL é um SGBD.•  É Open Source•  É um sistema que consiste em um servidor SQLmulti-tarefa.•  Po...
Principais Características•    é fornecido sob a licença GPL(servidor de banco de dados, conectores, ferramentas)•    Escr...
Principais Características - SegurançaAs senhas implementadas no SGBD MYSQL, sãoseguras pois todas elas são criptografadas...
Principais Características - EscabilidadeO Banco de dados MYSQL trabalha com ~50.000.000 de registros, sem problemas algum...
Principais Características -Conectividade    Via ODBC, podemos conectar inclusive o MS    Access com servidor do MYSQL, c...
Principais Características -Localização    O servidor pode apresentar mensagens de    erros aos clientes em várias língua...
Instalação do MYSQL - LayoutsA instalação do SGBD MYSQL poderá ser executada de duas formas:    Através de uma distribuiç...
Estrutura de Arquivos do MYSQLDistribuição bináriaDiretório Conteúdo do diretório    bin   Programas clientes e o servido...
Conectando ao MYSQLshell> mysql -h servidor -u usuario -pEnter password: ********Os asteriscos (********) representam sua ...
Ferramenta PhpmyadminFerramenta construída em php, para facilitar a administração do SGBD Mysql.Vantagens    A mesma pode...
Ferramenta PhpmyadminFerramenta construída em php, para facilitar a administração do SGBD Mysql.Vantagens    A mesma pode...
Introdução a BackupsBackup é uma estratégia de realizar uma cópia exata em um determinado período de tempo, a fim de recup...
Backups no MYSQL    Backups dos Bancos de Dados    Backup Table
Backups no MYSQLBackups dos Bancos de DadosExistem inúmeras formas de realizar o backup do banco de dados.mysqlhotcopy db_...
Backups Table no MYSQLA sintaxe para realizar um backup de apenas uma tabela do banco de dados é:BACKUP TABLE nome_tabela[...
Backup no MYSQLRealizar o backupMysql -h localhost -u root -p senha > backupdehoje.sqlRestaurar1. Criar o banco de dados n...
Referênciashttp://www.mysql.comSeminários web – gratuítos sobre a tecnologia Mysqlhttp://dev.mysql.com/docDocumentação com...
Próximos SlideShares
Carregando em…5
×

Diego araujo-introdução-a-banco-de-dados-livre-–-mysql

815 visualizações

Publicada em

Banco de Dados Livres

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
815
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
16
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Diego araujo-introdução-a-banco-de-dados-livre-–-mysql

  1. 1. Introdução a Banco de dados Livre MYSQL
  2. 2. Diego Rivera Tavares de Araújo http://lattes.cnpq.br/3399134847975473 Sou Analista de Tecnologia da Informação da Universidade Federal de Roraima, formado pela Faculdade Atual da Amazônia, no curso de Bacharel em Sistemas de Informação. Atualmente cursa: Engenharia de Sistemas pela ESAB e Desenvolvimento de Sistemas web pela Estácio de Sá. Atuou como membro da Comissão Permanente de Vestibular no período de 13 de abril de 2008 a 01 de junho de 2010, nomeado pela Portaria n 110/GR. Sendo responsável pela parte tecnológica da comissão enquanto membro, atuou também como Administrador de Banco de dados, no que tange concursos públicos e processo seletivo do vestibular pela UFRR. Foi membro da Comissão para Elaboração de política de uso dos recursos de TI para UFRR. 2008. Participa da Subcomissão de Sistema de Gestão de Documentos de Arquivo - SIGA, da Administração Pública Federal do Ministério da Educação (SUB/SIGA/MEC). 2011, no qual foi nomeado pela Vice Reitora Gioconda Martinez da Universidade Federal de Roraima através da portaria 112/GR de 07 de abril de 2011.
  3. 3. Informações iniciais• O MySQL é um SGBD.• É Open Source• É um sistema que consiste em um servidor SQLmulti-tarefa.• Possui diversas ferramentas para administração,para atender todos os públicos.• Conectores praticamente para todas linguagensde programação e conexão via ODBC.• E por que utilizá-lo?
  4. 4. Principais Características• é fornecido sob a licença GPL(servidor de banco de dados, conectores, ferramentas)• Escrito em C e C++• Funciona em diversas plataformas• Sistema baseado em Alocação de memóriarápida, baseada em Thread
  5. 5. Principais Características - SegurançaAs senhas implementadas no SGBD MYSQL, sãoseguras pois todas elas são criptografadas, utilizaum sistema de privilégios e ainda permiteverificação baseadas em estações/máquinas.
  6. 6. Principais Características - EscabilidadeO Banco de dados MYSQL trabalha com ~50.000.000 de registros, sem problemas algum;Existem Banco de dados desenvolvidos com200.000 tabelas em sua estrutura;Os clientes podem se conectar ao servidorMySQL usando sockets TCP/IP Maiores detalheshttp://dev.mysql.com/doc/refman/4.1/en/features.html
  7. 7. Principais Características -Conectividade Via ODBC, podemos conectar inclusive o MS Access com servidor do MYSQL, como também outros aplicativos de escritório, como open office. Os clientes poderão se conectar utilizando qualquer SO, sendo necessário o driver ODBC. O Conector esta disponível gratuitamente no site oficial.
  8. 8. Principais Características -Localização O servidor pode apresentar mensagens de erros aos clientes em várias línguas Suporte em vários conjuntos de caracteres, exemplo Latin1(ISO-8859-1), UTF8
  9. 9. Instalação do MYSQL - LayoutsA instalação do SGBD MYSQL poderá ser executada de duas formas: Através de uma distribuição binária. Através de uma distribuição baseada em código fonte.
  10. 10. Estrutura de Arquivos do MYSQLDistribuição bináriaDiretório Conteúdo do diretório bin Programas clientes e o servidor mysqld data Arquivos Log, bancos de dados docs Documentação, Log de alterações include Arquivos de cabeçalho (headers) lib Bibliotecas scripts mysql_install_db share/mysql Arquivos de mensagem de erro sql-bench Benchmarks - testes comparativos
  11. 11. Conectando ao MYSQLshell> mysql -h servidor -u usuario -pEnter password: ********Os asteriscos (********) representam sua senha;
  12. 12. Ferramenta PhpmyadminFerramenta construída em php, para facilitar a administração do SGBD Mysql.Vantagens A mesma poderá ser acessível pela web. Possui facilidades para criação de bancos de dados, tabelas, ĩndices, views e etc de forma intuitiva.
  13. 13. Ferramenta PhpmyadminFerramenta construída em php, para facilitar a administração do SGBD Mysql.Vantagens A mesma poderá ser acessível pela web. Possui facilidades para criação de bancos de dados, tabelas, ĩndices, views e etc de forma intuitiva.
  14. 14. Introdução a BackupsBackup é uma estratégia de realizar uma cópia exata em um determinado período de tempo, a fim de recuperá-lo quando necessário ou quando ocorrer algum disastre.
  15. 15. Backups no MYSQL Backups dos Bancos de Dados Backup Table
  16. 16. Backups no MYSQLBackups dos Bancos de DadosExistem inúmeras formas de realizar o backup do banco de dados.mysqlhotcopy db_name /path/to/some/dirou aindaVocê também pode simplesmente copiar os arquivos das tabelas (*.frm, *.MYD) e os arquivos *.MYI) quando o servidor não estiver em execução..
  17. 17. Backups Table no MYSQLA sintaxe para realizar um backup de apenas uma tabela do banco de dados é:BACKUP TABLE nome_tabela[,nome_tabela...] TO /caminho/para/diretório/backupAtualmente só funciona para as taelas MyISAM.
  18. 18. Backup no MYSQLRealizar o backupMysql -h localhost -u root -p senha > backupdehoje.sqlRestaurar1. Criar o banco de dados novobanco2. use novobanco;3. mysql – h localhost – u root – p senha -d novobanco < basckupdehoje.sql
  19. 19. Referênciashttp://www.mysql.comSeminários web – gratuítos sobre a tecnologia Mysqlhttp://dev.mysql.com/docDocumentação completa

×