Instalando MySQL - AoShinRO/brHades GitHub Wiki

Introdução

Este artigo irá guiá-lo através das etapas de instalação e configuração do MySQL para o seu Sistema Operacional específico. O que é um banco de dados MySQL? O MySQL é um banco de dados de acesso multiusuário que armazena diversos tipos de informações em tabelas escaláveis. Em termos leigos, ele organiza um conjunto de informações em tabelas para que seu servidor possa ler. O brAthena não suporta mais arquivos de salvamento baseados em texto (para contas, personagens, etc.) e requer um banco de dados MySQL para criar esses arquivos de salvamento.

Windows

Este guia irá instruí-lo na instalação do MySQL no Windows Vista/7, embora deva funcionar de forma semelhante no Windows XP. Este guia também pressupõe que você já instalou seu servidor brHades.

Nota de Desinstalação

Antes de continuar, é importante notar que, se você cometer um erro e decidir reiniciar desinstalando o banco de dados MySQL e o software, você deve garantir que faça uma desinstalação completa e reinicie o Windows antes de tentar novamente. Aqui estão algumas dicas para garantir que sua desinstalação seja completa:

  • Desinstale o Workbench primeiro.

  • Remova as pastas do banco de dados MySQL na sua pasta de usuário. Geralmente, isso está em:

    • C:\Users\<SEU_NOME_DE_USUÁRIO>\AppData\Roaming\MySQL
    • C:\ProgramData\MySQL

    Basta excluir a pasta inteira.

  • Execute Ferramentas Administrativas -> Serviços e verifique se nada relacionado ao MySQL está sendo executado ou configurado para ser executado (porque não deve existir mais).

  • Vá até o local no seu disco rígido onde você instalou o MySQL e o Workbench e certifique-se de que tudo foi excluído.

  • Exclua a pasta inteira do MySQL.

  • Certifique-se de reiniciar.

Há um guia da Oracle aqui, mas não é necessariamente completo. Se você ainda tiver problemas durante o assistente de configuração, pode ser necessário criar sua conta root manualmente. Faça uma pesquisa na internet para isso, pois varia conforme o sistema. E continue a partir da seção "MySQL Workbench".

Download

Para instalar o MySQL Server, você precisará primeiro baixar o pacote correspondente à sua versão do Windows. O MySQL Community Server está disponível gratuitamente e é exatamente o que você precisa. A versão 5.5 atualmente funciona bem com o brAthena e é recomendada. GARANTA que você baixe a versão apropriada (32 ou 64 bits) para o seu sistema; caso contrário, você receberá erros durante o assistente de execução. Este software instala o servidor no seu computador que armazena os arquivos de dados e tabelas. Embora, por si só, sem conhecimento prévio de MySQL, seja muito difícil operar e configurar os dados do seu servidor. É por isso que você precisará do MySQL Workbench. O MySQL Workbench é uma ferramenta para visualizar seu banco de dados MySQL em um ambiente GUI. Como dito, não é necessário, mas é muito benéfico; além disso, é exigido por este guia. Para poder instalar e executar o MySQL Workbench 5.2, seu sistema também precisa ter as bibliotecas listadas abaixo instaladas. Os itens listados são fornecidos como links para as páginas de download correspondentes onde você pode obter os arquivos necessários.

  • Microsoft .NET Framework 4 Client Profile
  • Microsoft Visual C++ 2010 Redistributable Package (x86)

Configurar os arquivos do brAthena

Antes de iniciar sua instalação do MySQL, você precisa configurar os arquivos de configuração do seu servidor para estarem prontos para o banco de dados que você está prestes a instalar. Eu escolho fazer isso antecipadamente, porque permite que você tenha os nomes de usuário e senhas prontos para uso, assim não precisa voltar e configurá-los, e você pode simplesmente executar seu servidor depois com tudo pronto.

Abra inter_athena.conf, e mude sql.db_password, char_server_pw, map_server_pw e log_db_pw para uma senha de sua escolha. Para este guia, usaremos a senha "Fish". As senhas diferenciam maiúsculas de minúsculas. Esta não é uma senha forte, e você deve usar uma melhor, isso é apenas um exemplo. Também mude log_db_db para "log". Todos os outros campos devem permanecer como estão, o nome de usuário e a porta padrão funcionam bem.

Abra map_athena.conf e char_athena.conf e localize as senhas de comunicação do servidor:

userid: s1 passwd: p1

Altere isso para o que você quiser, mas algo seguro. Para este guia, usaremos "FishUser" e "FishPassword":

userid: FishUser passwd: FishPassword

Certifique-se de que esses valores sejam os mesmos em map_athena e char_athena, caso contrário, você terá erros.

Existem recursos adicionais de configuração SQL em login_athena.conf que você deve dar uma olhada agora, para habilitar para uso (como recursos de IP banido). Anote todas essas senhas ou mantenha os arquivos abertos para referência e continue para a instalação do MySQL!

Instalar o MySQL

Primeiro, você precisará instalar o servidor MySQL onde todos os dados serão armazenados. Após baixar o MySQL Community Server, execute o instalador e siga os seguintes passos (para esta instalação, a versão 5.5.28 foi utilizada):

  1. Clique em "Next" e aceite o contrato de licença.
  2. Clique em "Typical" para o Tipo de Instalação; em seguida, clique em "Install" (pode ser necessário permitir o controle UAC do Windows).
  3. Clique em "Next" quando a ferramenta MySQL Enterprise aparecer, isso é um simples anúncio.
  4. Após a instalação, a tela de conclusão com um botão "Finish" aparecerá; certifique-se de que "Launch the MySQL Instance Configuration Wizard" esteja MARCADO! O assistente de configuração permitirá que você configure o servidor para aceitar o tipo de dados que você deseja e, configurando agora, você provavelmente nunca precisará configurá-lo novamente.
  5. Clique em "Next" na primeira tela, em seguida clique em "Standard Configuration" e pressione "Next".
  6. Marque tanto "Install As Windows Service" quanto "Include Bin Directory in Windows PATH"; para o Nome do Serviço, nomeie como "MySQL5" e certifique-se de que "Launch the MySQL Server Automatically" esteja MARCADO.
  7. Na próxima tela, você precisará selecionar a senha do root. Esta senha é muito importante, pois você nunca poderá recuperá-la, então anote-a em algum lugar seguro. O acesso "root" ao seu banco de dados MySQL pode praticamente fazer qualquer coisa com seus dados, então mantenha essa informação segura. Se você deseja habilitar o acesso root de uma máquina remota, marque a caixa incluída. Você provavelmente não precisará habilitar isso, a menos que saiba o que está fazendo. Mantenha a senha que você selecionou disponível por enquanto.
  8. Na próxima tela, clique em "Execute" para executar a configuração, a menos que você queira voltar e mudar algo.
  9. Após terminar, pressione "Finish" para fechar o assistente. Ele relatará se houver erros (não deve haver).

MySQL Workbench

Agora é hora de instalar o aplicativo MySQL Workbench. Este aplicativo permitirá que você edite seu banco de dados e o prepare para o brHades, além de realizar manutenção no futuro.

  1. Execute o instalador do MySQL Workbench e clique em "Next" na primeira tela.

  2. Escolha seu diretório de instalação. O diretório padrão deve ser suficiente. Clique em "Next" para prosseguir.

  3. Selecione "Complete" e clique em "Next", e depois instale, concedendo permissões quando solicitado.

  4. Após a conclusão do assistente, pressione "Finish" e a tela inicial padrão do Workbench aparecerá.

    Esta é chamada de Tela Inicial e deve parecer com isso.

  5. Você precisa criar uma nova instância de servidor para hospedar seus arquivos para o brAthena acessar. Selecione "New Server Instance" na seção "Server Administration".

  6. Uma janela aparecerá, selecione "localhost" e clique em "Next". Isso instala a instância no localhost, que é seu computador.

  7. Na próxima tela, mantenha tudo como padrão. Onde diz "Username", deixe como root, para que você tenha acesso root. Abaixo disso, clique em "Store in Vault" e insira a senha root da etapa anterior (não há problema em copiar/colar a senha se você a colocou em um arquivo de texto).

  8. Após testar a conexão com o banco de dados com sucesso, clique em "Next".

  9. Na próxima tela, deixe as configurações padrão. Deve apontar para o serviço existente (MySQL5 da etapa anterior) e o caminho padrão está bom.

  10. Na próxima tela, clique em "Next" e depois "Continue" na janela pop-up. Deixe a Instância do Servidor com o nome padrão de mysqld@localhost.

Agora você está pronto para instalar seus bancos de dados do brHades.

Instalação do Banco de Dados

Agora é hora de instalar os arquivos de banco de dados pré-instalados que permitirão que seu servidor brHades se conecte ao seu banco de

dados MySQL. Você precisará garantir que o banco de dados está em funcionamento antes de continuar, e que o MySQL Workbench está aberto.

  1. Abra o MySQL Workbench e selecione o botão "Create a new schema in the connected server".
  2. Na nova janela, dê ao seu novo banco de dados o nome "login" e clique em "Apply".
  3. A próxima janela exibirá o código SQL gerado, clique em "Apply".
  4. Após a criação do banco de dados, clique em "Finish".
  5. Repita o processo para criar os bancos de dados "char" e "map".
  6. Agora, vá para a seção de Modelagem do Workbench e selecione "Server", depois clique em "Data Import".
  7. No campo de escolha, clique em "Import from Self-Contained File" e selecione o arquivo login.sql do diretório sql no diretório do seu brHades (por exemplo, c:\brAthena\sql\login.sql). Clique em "Next".
  8. Mantenha a seleção padrão de "Default" e pressione "Next". Selecione "Use Existing Database" e clique na lista suspensa e escolha "login". Clique em "Next".
  9. Pressione "Next" mais uma vez e clique em "Execute" na próxima tela. Isso importará todos os dados do SQL para o banco de dados.
  10. Uma tela irá mostrar a execução do SQL. Assim que terminar, clique em "Finish".
  11. Repita este processo para os arquivos char.sql e map.sql que você deve ter na mesma pasta.
  12. Após a execução bem-sucedida, clique em "File" na barra de menus e depois em "Exit".

Testar o Servidor

Agora que você instalou com sucesso todos os bancos de dados, você deve testar o seu servidor. No diretório do brHades, encontre o executável athena-server.exe. Execute esse arquivo. Você deve ver várias mensagens e uma delas deve dizer "Server is up and running".

Agora você está pronto para o próximo passo de sua configuração. Certifique-se de que não há mensagens de erro ao inicializar. Se houver, revise as etapas e veja se houve algo que você esqueceu ou digitou incorretamente.

Conclusão

Você agora configurou com sucesso o MySQL para seu servidor brHades. No próximo guia, cobriremos a configuração do servidor para que você possa iniciar sua experiência de jogo.