Estagio manutenção servidores

De Wiki Cursos IFPR Foz
Revisão de 22h31min de 12 de julho de 2016 por Marco Aurélio (discussão | contribs)
Ir para navegaçãoIr para pesquisar

Objetivos

  • Backup automatizado do servidor de banco de dados
  • Backup automatizado do moodle e wiki


Roteiro de estudo




Gerenciador de banco de dados MySQL

 O sistema de gestão de base de dados MySQL é uma ferramenta de grande qualidade.
 Serviço que utiliza a linguagem SQL (Structure Query Languae- Linguagem de 
 consulta Estruturada), usado na maioria das aplicações gratuitas para 
 gerenciar banco de dados. 
 Os conceitos Base de Dados e Sistema de Gestão de Base de Dados pode causar confusão.
 Vale ressaltar que uma Base de Dados consiste em um conjunto integrado de dados, 
 utilizável para vários objetivos, sendo seus propósitos fundamentais a integração;
 partilha; concorrência; múltiplos objetivos; múltiplos tipos de utilizadores.
 Por sua vez, um SGBD (Sistema de gestão de base de dados), representa um programa que 
 gerencia todo o acesso a uma base de dados, o que garante a definição, acesso concorrente,
 entre outros para assegurar a integridade, segurança e recuperação das bases de dados.
 Seu desenvolvimento e distribuição são feitos em duas licenças, uma livre e a outra comercial.
 É uma ferramenta extremamente rápida de ótimo desempenho, pois os dados são armazenados em 
 tabelas no modo MyISAM

CARACTERÍSTICAS

 1.SGBD: Além de armazenar os dados, possui outras funcionalidade de acesso aos dados.
 2.PORTABILIDADE: Entre os diferentes sistemas, plataformas e compiladores, torna om MySQl uma 
   aplicação com grande variedade de portabilidade.
 3.MULTITHREADS: técnica que aumenta significativamente a facilidade de integração da 
   ferramenta em hardwares com mais de uma CPU
 4.FORMAS DE ARMAZENAMENTO: Possui uma variedade de tabelas para o armazenamento dos dados, com 
   a possibilidade de escolha do tipo para situações diferentes.
 5.VELOCIDADE: Vários fatores contribuem para um acesso mais veloz aos dados, principalmente 
   com a utilização do mecanismo MyISAM.
 6.SEGURANÇA: Trabalha com criptografia no tráfego de senhas, além de possuir um complemento 
   habilitado através de uma espécie de firewall de autenticação.
 7.SQL: O MySQL utiliza um SQL muito rápido, em virtude da implementação de linguagem através
   de códigos e funções otimizados.
 8.FULLTEXT SEARCH: as soluções integradas com banco de dados necessitam de uma funcionalidade 
   de busca, e no MySQL é feito em dois modo, sendo os modelos texto e tabela.
 9.CAPACIDADES: devido a sua alta capacidade de execução e armazenamento, ele é tido como um banco
   de dados de grande expressão no mercado, chegando a expressiva quantia em bilhões de 
   consultas em um site durante um dia.

INSTALAÇÃO DO MySQL

Após abrir o terminal digitar o comando:

sudo apt-get install mysql-server mysql-client
   

Digitar a senha para permitir a instalação e logo em seguida a tecla "s" para continuar. Aguardar o processo de download , digitar a senha para administrar o Mysql, e repetir novamente.

Próximo passo é instalar o ambiente gráfico, digitando o comando:

      sudo apt-get install mysql-workbench
   

Digitar "s" para continuar e aguardar a conclusão de instalação do ambiente gráfico do MySQL.


  • MediaWiki
 Este aplicativo é um pacote de software livre, licenciado sob a GNU GPL, escrito em    PHP,que 
 faz o uso de banco de dados MySQL, teve seu uso originado no Wikipédia, mas que hoje é utilizado 
 por diversos outros projetos.Por isso, acaba sendo o aplicativo mais conhecido pelo seu poder
 e flexibilidade.


  • rotinas de backup no linux
    • exemplos usando shell script
  • rotina de backup no mysql
  • como enviar um arquivo pela internet no linux

Referências

Oracle Blogs. Disponível em:<https://blogs.oracle.com/elenilsonvieira/entry/tutorial_usando_o_virtual_box>. Acesso em 29 de junho de 2016.

Baixaki. Disponível em:<http://www.baixaki.com.br/download/virtualbox.htm>. Acesso em 29 de junho de 2016.

Techtudo VIDA DIGITAL. Disponível em:<http://www.techtudo.com.br/tudo-sobre/virtualbox.html>. Acesso em 29 de junho de 2016.

NEVES, Pedro M.C.; RUAS, Rui P.F. O guia prático do MySQL. 1. ed. Portugal: Centro Atlântico, 2005. Disponível em: <http://www.centroatl.pt/titulos/tecnologias/imagens/excerto-e-book-ca-oguiapraticodomysql.pdf>. Acesso em: 30 de junho de 2016.

Editora Novatec. Disponível em:<https://novatec.com.br/livros/mysqlcompleto/capitulo8575221035.pdf>. Acesso em 30 de junho de 2016.

Escola de Programação Intellectualle Tecnologia e Treinamentos Ltda. Intalando o Mysql Server e Mysql Workbench no Ubuntu. Diponível em:<http://cursosdeprogramacao.com.br/blog/instalando-o-mysql-server-e-mysql-workbench-ubuntu/> Acesso em 06 de julho de 2016.

Manual do PHP. Disponível em:<http://php.net/manual/pt_BR/> Acesso em 07 de juho de 2016.