Como instalar um banco de dados MySQL no Windows

Se você costuma escrever aplicativos que se conectam a servidores de banco de dados, é bom saber como instalar um banco de dados MySQL em sua máquina Windows para fins de teste.

Se você costuma escrever aplicativos que se conectam a servidores de banco de dados, é bom saber como instalar um banco de dados MySQL em sua máquina Windows para fins de teste.
Propaganda

Se você costuma escrever aplicativos que se conectam a servidores de banco de dados 13 Comandos SQL Mais Importantes Qualquer Programador Deve Saber 13 Comandos SQL Mais Importantes Qualquer Programador Deve Saber Todo website grande ou dinâmico usa um banco de dados de alguma forma e quando combinado com SQL (Structured Query Language), as possibilidades de manipulação de dados são infinitas. Leia mais, ajuda se você souber como instalar um banco de dados MySQL em sua máquina Windows para fins de teste.

Conectar-se a um banco de dados com a maioria dos aplicativos geralmente envolve apenas uma cadeia de conexão específica, portanto, testar seu aplicativo com um servidor de banco de dados e depois alterná-lo posteriormente para um servidor de "produção" é muito simples.

Neste artigo, vamos orientá-lo nas etapas de configuração de seu próprio banco de dados MySQL local em qualquer PC com Windows. Posteriormente, no artigo, você também aprenderá a configurar esse banco de dados de teste para conexões remotas, para não precisar se conectar a ele no mesmo computador em que está fazendo sua programação.

Pré-requisitos do banco de dados MySQL

Implantar um banco de dados MySQL em um ambiente de produção é uma ciência em si. Os administradores de banco de dados geralmente examinam o número de usuários, com que frequência as chamadas serão feitas ao banco de dados, uma estimativa de quantos dados serão carregados no banco de dados ao longo do tempo e coisas assim.

como instalar o banco de dados mysql windows

Como a maioria desses fatores é diferente para cada implementação, os requisitos do sistema são diferentes a cada vez. Instalações corporativas normalmente requerem 4 núcleos de CPU, 8GB de RAM e uma configuração de RAID Como configurar uma matriz de RAID HDD no Linux Como configurar uma matriz de RAID HDD no Linux Obtenha unidades de disco rígido sobressalentes que você deseja usar com mais eficiência com seu computador Linux ? Você pode com o RAID, um sistema que pode fornecer um aumento de desempenho ou adicionar redundância. Leia mais para leitura / gravação rápida de e para o banco de dados. No entanto, no caso de uma instalação local, você realmente não precisa se preocupar com tudo isso.

Um banco de dados MySQL de teste pode ser instalado em praticamente qualquer tipo de ambiente do Linux, Windows ou Mac. Revise a lista de plataformas suportadas, se estiver preocupado. Baixe o instalador do Windows MySQL, que inclui tudo o que você precisa.

Instalando seu banco de dados MySQL de teste no Windows

Uma instalação local de um banco de dados MySQL de teste como esse é muito rápida e fácil. Basta aceitar o contrato de licença, depois escolher o tipo de configuração padrão do desenvolvedor e clicar em Avançar .

como instalar o banco de dados mysql windows

Você pode ver alguns itens na caixa “Verificar requisitos” de produtos que não podem ser instalados porque você não possui um software existente no seu sistema.

como instalar o banco de dados mysql windows

Desde que o servidor MySQL e o software Workbench não estejam nesta lista, você está bem. Você pode clicar em Avançar e depois em Executar .

Configuração do Servidor MySQL

O assistente de instalação vem com um assistente de configuração para o SQL Server. A escolha das configurações corretas para a configuração do seu servidor de teste é importante. Para este tipo de servidor, certifique-se de selecionar Servidor MySQL Independente / Replicação Clássica do MySQL .

como instalar o banco de dados mysql windows

Em seguida, para Tipo de Configuração do Servidor, selecione Máquina de Desenvolvimento . Deixe as configurações padrão (porta TCP / IP 3306) para Conectividade. Nosso guia para termos de rede pode ser útil se você precisar de uma atualização.

como instalar o banco de dados mysql windows

Na próxima tela, defina sua senha de root e clique em Adicionar Usuário para adicionar um novo usuário a esse banco de dados. Vamos chamar esse usuário de "Remote_User", conceder ao usuário direitos de administrador do banco de dados e definir a senha.

como instalar o banco de dados mysql windows

Na próxima etapa, deixe Configurar o Servidor MySQL como um Serviço do Windows e Inicie o Servidor MySQL na Inicialização do Sistema ambos habilitados. Execute o serviço na conta padrão do sistema . Clique em Avançar através da etapa de armazenamento de documentos e, em seguida, Executar para concluir este estágio da instalação. Se houver outras opções de configuração para outros produtos, você poderá ignorar as sem alterações por enquanto clicando em Avançar ou Concluir.

Configurando seu banco de dados de teste

Quando terminar, o assistente deverá iniciar automaticamente o aplicativo MySQL Workbench. É aqui que você criará seu banco de dados e tabela de teste e configurará o acesso remoto. Primeiro, você precisa criar seu banco de dados de teste criando um novo esquema. No Workbench, você encontrará isso no canto inferior esquerdo da tela.

como instalar o banco de dados mysql windows

Clique com o botão direito do mouse no espaço em branco em "mundo" e escolha Criar esquema . Dê a ele qualquer nome que desejar e clique em Aplicar. Clique com o botão direito nesse novo esquema e selecione Definir como esquema padrão . Em seguida, crie uma tabela nesse banco de dados chamado “Test_Table”. Para fazer isso, clique no ícone da consulta SQL no menu e cole o seguinte script SQL.

CREATE TABLE Test_Table ( id smallint unsigned not null auto_increment, name varchar(25) not null, constraint my_example primary key (id) ); INSERT INTO Test_Table ( id, name ) VALUES ( null, 'Test data' ); 

Clique no ícone do raio para executar o script. Isto irá criar uma tabela de teste com um valor. Você pode confirmar que ele foi criado fazendo drill down até a tabela de teste no explorador de esquema, clicando com o botão direito do mouse na tabela e selecionando Selecionar linhas - Limite 1000 .

como instalar o banco de dados mysql windows

Você verá a tabela com seus dados de teste.

como instalar o banco de dados mysql windows

Configurar o acesso remoto ao seu banco de dados MySQL

A etapa final é configurar seu novo banco de dados MySQL para permitir acesso remoto, para um usuário específico e a partir de um endereço IP específico Como encontrar o seu endereço IP no Windows 10 Como encontrar o seu endereço IP no Windows 10 Existem duas maneiras de ver o seu Endereço IP no Windows 10. Leia Mais. Nós já criamos "Remote_User" para essa finalidade e fornecemos uma senha segura.

Para configurar o acesso remoto, abra o mysqq.exe abrindo um prompt de comando e navegando para C: \ Arquivos de Programas \ MySQL \ MySQL Server 5.X \ bin e digite:

 mysql -u root -p 

Isso exigirá que você digite a senha raiz que você já configurou. Nesta janela de comando, digite:

 GRANT ALL PRIVILEGES ON *.* TO 'Remote_User'@'' IDENTIFIED BY '' 

Você deve ver uma mensagem “Consulta OK” se o comando funcionou com sucesso.

Finalmente, é hora de testar a conexão remota. Em qualquer outro computador na sua rede, instale e execute o MySQL Workbench. No menu Banco de Dados, selecione Conectar ao Banco de Dados .

como instalar o banco de dados mysql windows

Nesta janela de configuração, você vai querer escolher o TCP / IP como o método de conexão e digite o IP do computador onde você configurou e configurou seu banco de dados SQL. Você pode deixar a porta no padrão 3306. Altere o nome de usuário para “Remote_User” e digite “test” para o esquema padrão.

Quando você clicar em OK, se tiver configurado tudo conforme descrito no artigo acima, verá que o MySQL Workbench se conecta com êxito ao banco de dados MySQL remoto e pode navegar no esquema ou executar consultas nele.

outras considerações

Tenha em mente que conectar remotamente a um banco de dados MySQL em uma rede local (LAN) requer apenas a configuração acima. Se você tiver algum problema com a configuração da LAN, não se esqueça de primeiro solucionar sua conexão de rede entre os dois computadores.

No entanto, se você deseja acessar seu banco de dados MySQL pela Internet, terá que adicionar uma regra de encaminhamento de porta em seu roteador de Internet para que as solicitações dessa porta do computador remoto sejam roteadas adequadamente para o IP do servidor MySQL. Nosso guia para encaminhamento de porta O que é encaminhamento de porta e como ele pode me ajudar? [MakeUseOf Explains] O que é o encaminhamento de porta e como ele pode me ajudar? [MakeUseOf Explains] Você chora um pouco por dentro quando alguém lhe diz que há um problema de redirecionamento de porta e é por isso que seu novo aplicativo não funciona? Seu Xbox não permite que você jogue, seus downloads de torrent recusam ... Read More pode ajudar aqui.

O valor de ter um banco de dados MySQL de teste localmente ou na mesma rede local que seu PC de desenvolvimento é que ele permite desenvolver seus aplicativos em um cenário quase real. A execução de um banco de dados na mesma máquina exata em que você está desenvolvendo seu código funcionará, mas não permite que você teste problemas de aplicativo que possam resultar de comunicações de rede, problemas de segurança e muito mais.

O teste contra um PC remoto dedicado que executa seu banco de dados permitirá que você desenvolva suas consultas e seus aplicativos de banco de dados de maneira mais estratégica e precisa para o uso pretendido.

Você já teve que configurar seu próprio banco de dados MySQL em uma rede ou qualquer outro nó remoto? Que tipo de problemas você encontrou? Compartilhe suas próprias experiências na seção de comentários abaixo!

In this article