Instalando e Administrando o MySQL

MySQL?

O MySQL é um banco de dados gratuito que é utilizado por muitos programadores por ser um banco de dados simples e poderoso.

E o melhor, você não paga nada para utilizá-lo! Por exemplo, em C# e Asp.Net uma hospedagem em MS SQL pode custar um valor a parte mensal para banco de dados. Enquanto o MySQL é gratuito!

No menu de banco de dados do nosso site, você irá encontrar alguns artigos que falam de MySQL e de como usá-lo com Asp.Net e C#. Nesse artigo veremos como instalar de um jeito simples o MySQL.

Instalar o MySQL

Para instalar e administrar o MySQL utilizaremos uma das ferramentas mais simples para essa finalidade. Iremos instalar o Xampp. O Xampp é um pacote que inclui o MySQL(banco de dados), Apache(servidor), Php, PhpMyAdmin(para administrarmos o MySQL) entre outros. Tudo isso em um mesmo programa.

Bem, o que nos interessa no Xampp é o MySQL e o PhpMyAdmin que utilizaremos para administrar o MySQL. Como o nome sugere, o PhpMyAdmin é em Php.

Para fazer download do Xampp clique aqui. Obs: Clique em direct link.

Abra o programa, vamos iniciar a instalação:

Clique Next na primeira tela:

MySQL - Primeira tela Instalação Xampp

Clique Next na segunda tela:

MySQL - Segunda tela Instalação Xampp

Marque todas as opções com exceção da última, conforme imagem abaixo:

MySQL - Terceira tela Instalação Xampp

Aguarde a instalação conforme imagem:

MySQL - Instalação Xampp

Após a instalação pressione Finish:

MySQL - Finalizando Instalação Xampp

Após pressionar Finish algumas configurações serão aplicadas. Pressione Ok em qualquer janela que apareça.

Esta é a janela do Xampp:

MySQL - Janela Xampp

Se a janela estiver como imagem acima com Running na frente de Apache e MySQL, então está tudo ok. Se não tiver, pressione Start.

Importante:

Note que podemos executar o MySQL e o IIS(servidor para rodar seu Asp.Net) ao mesmo tempo. Podendo assim utilizar o Asp.Net com MySQL. No entanto, não podemos administrar o MySQL com o IIS ativo, pois, precisamos executar o Apache(servidor para rodar o PhpMyAdmin).

Portanto, quando quiser administrar o MySQL, como criar ou editar bancos de dados, você terá que parar o IIS e iniciar o Apache. E quando quiser rodar sua aplicação Asp.Net terá que parar o Apache e iniciar o IIS. Complicado? Nem tanto! Procedimento fácil que compensa a simplicidade do Xampp.

Vamos aprender a parar o Apache e iniciar o IIS(para rodar aplicações Asp.Net).

Para parar o apache, abra o Xampp e pressione o botão Stop na frente do Apache.

Para iniciar o IIS, vamos abri-lo.

Clique em Iniciar > Painel de Controle > Serviços > Internet Information Services.

Com o IIS aberto, clique com o botão direito do mouse em cima da sua aplicação e pressione em Iniciar, conforme exemplo:

MySQL - Iniciar o IIS para administrar o MySQL

Vamos aprender a parar o IIS e iniciar o Apache(para administrar o MySQL).

Abra o IIS, clique com o botão direito do mouse em cima da sua aplicação e pressione em Parar, conforme exemplo:

MySQL - Parar o IIS para rodar o MySQL no Asp.Net

Agora abra o Xampp e clique no botão Start na frente do Apache.

Agora que o Apache está ativado, vamos aprender a administrar nosso banco de dados MySQL.

Administrar o MySQL

Para verificar se está tudo ok, digite localhost no seu navegador, se o Apache estiver rodando, a seguinte tela irá aparecer:

MySQL - Rodando Apache em localhost

Clique em Português (Brasil).

Agora vamos acessar o PhpMyAdmin para criar nosso banco de dados.

Digite no navegador: localhost/phpmyadmin

Está é a tela do PhpMyAdmin:

MySQL - Tela inicial PhpMyAdmin

Em criar novo banco de dados digite clientes e clique em Criar.

MySQL - PhpMyAdmin criando banco de dados

Seu banco de dados está criado, agora vamos criar uma tabela. Em Criar nova tabela no Banco de Dados clientes digite cadastro e em Número de arquivos digite 5. Pressione Executar:

MySQL - PhpMyAdmin criando tabela

Vamos criar as colunas da tabela. Criaremos os seguintes campos:
id(tipo int, tamanho 4 extra auto_increment e selecione Primária);
nome(tipo varchar, tamanho 50);
email(tipo varchar, tamanho 20);
telefone(tipo varchar, tamanho 15);
cidade(tipo varchar, tamanho30), conforme imagem:

MySQL - PhpMyAdmin criando colunas

MySQL - PhpMyAdmin criando colunas detalhes

Clique em Salvar. Se tudo estiver certo você poderá ver o banco de dados e tabela novos:

MySQL - Banco de dados e tabelas novos criados

Para alterar ou eliminar colunas da tabela, clique no banco de dados clientes depois na tabela cadastro e na guia Estrutura.

Na guia Estrutura você verá sua tabela, escolha a coluna que deseja alterar e utilize os botões na frente da mesma:

MySQL - Editando a tabela

Você também pode visualizar os cadastros criados na guia Visualizar.

Porque utilizamos o Xampp?

Primeiro utilizamos o Xampp pela facilidade de instalação e administração do mesmo. Depois porque ele oferece os recursos que precisamos e ainda é um servidor Php, permitindo que você rode tanto o Php quanto o Asp.Net na sua máquina.

E o mais importante, a administração do Xampp do MySQL é pelo PhpMyAdmin, e isso é bom, visto que o PhpMyAdmin é utilizado na maioria dos provedores de hospedagem de sites, você já ficará familiarizado com a ele desde agora.

Neste artigo aprendemos a instalar e administrar o MySQL através do Xampp, criando e editando bancos de dados. Agora que você já sabe instalar e criar banco de dados, fique atento a novos artigos sobre como utilizar o MySQL no Asp.Net.

Para aprender a Utilizar o MySQL em C# e Asp.Net clique aqui.

8 Comentários


  1. Obrigado pelo tutorial, instalei o mysql aqui e funcionou! poderia fazer tutorial de mysql com gridview?

    Responder

  2. Vc manja criar um Form com access 2007(ou algum outro BD, se possivel desponibiliza o download)? Se manja coloca um tutorial ae gente.

    Vlw

    Abrax

    Responder

  3. Muito bom o post, só estou com um problema, a conexão não está abrindo devido a conflitos de servidores, para eu rodar o visual studio o iis deve está ativo, como faço para montar minha conection string com o caminho correto para abrir a conexão.

    Responder

  4. Cara, eu estava na net procurando um bom tutorial a um tempão já porque sou iniciante com mysql e o seu tutorial… me ajudou bastante, muito obrigado, valeu mesmo cara!

    Responder

  5. Fiz conforme acima até o Administrar o MySQL. Quando fui digitar no navegador: localhost/phpmyadmin deu um erro conforme abaixo:

    Mensagens do MySQL : Documentação

    #1045 – Access denied for user ‘root’@’localhost’ (using password: NO)
    Conexão para controle do usuário como definido nas configurações falhou.
    phpMyAdmin tentou se conectar no servidor MySQL e a conxão foi recusada. Você deve checar o servidor, nome de usuário e senha no config.inc.php e se certificar que correspondam com as informações fornecidas pelo administrador do servidor MySQL.

    Alguém pode me ajudar?

    Responder

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

*