Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo.
Caso seja registrado, efetue login.
Esqueceu sua senha? Clique aqui
Recomendamos o uso do Mozilla Firefox para uma melhor visualização.    


Início Postados Hoje Marcar Fóruns Como Lidos Álbums Banidos SE Team Medalhas
Voltar   Secret Experience > Área L2J > [L2J] Tutoriais
Registrar Loteria VIPStaff SERegras do fórum Comunidade Arcade Postados Hoje Pesquisar Experience
   

Secret Experience.NET   Secret Experience Corporation - Welcome To The Real World
     Anúncios SE

 
 
LinkBack Ferramentas do Tópico Modos de Exibição
Prev Post Anterior   Próximo Post Next
Antigo 19-01-2009, 11:56 AM   #1
[Tutorial] Conexão Remota Mysql
tastan tastan está offline 19-01-2009, 11:56 AM

Olá a Todos esse é um tutorial rápido e fácil para pode criar uma conexão Remota com o Mysql, isso é útil quando o site do Lineage não tiver Localmente junto com o Banco de Dados do Servidor ou Quando o site estiver em outro Host e você só quiser colocar a função de TOP 100,Registro,Alterar Senha e etc.

1 - Entendendo como vai funcionar.

O Mysql por padrão só aceita conexão Local o "localhost" mas ele também pode aceitar conexão externa DÊS DÊ que tenha um usuário com permissão de acesso para conexão remota.
O que agente vai fazer é liberar o Mysql Para Aceitar qualquer conexão externa pela porta 3306, mas fiquem tranqüilo que o Mysql Só vai aceitar conexão externa de um determinado IP com um usuário e senha, então pessoas com mas intenções não ao conseguir nada.

2 - Preparando o Mysql

Agora Vamos ao que interessa para o Mysql Para de só aceitar conexão local é necessário comentar uma Linha.
1º Faça o BKP do arquivo my.ini
2º Abra ele e procure pela Linha bind-address = 127.0.0.1 e comente ela deixandoassim #bind-address = 127.0.0.1. OBS: Caso não tenha essa Linha quer dizer que você usa o Mysql 5.1 e não a necessidade de mudar nada.
Pronto o Mysql Já esta configurado para poder receber qualquer conexão sem ser o 127.0.0.1 ou Localhost como é conhecido.

3 - Criando um usuário e Senha para conexão Remota.

Pronto o Mysql já esta configurado agora vamos criar um usuário com a permissão de conexão remota, vou usar como exemplo o Navicat para criar o usuário.

1º Abra o Navicat
2º Click em Cima do Banco de Dados do Jogo e expanda-o.
3º Na parte superior click em Maneger Users
4º Click em Add User
5º User Name: Crie um usuário esse será um usuário único para conexão apenas remota não serve para local.
Host:Aqui está o mais importante de todos.Aqui você vai colocar o IP do servidor que está o site ou o endereço se preferir.
Password: A senha do Usuário
Confirme Password: [COLOR="orange"]Repita A senha do UsuárioCOLOR]

Pronto já temos um Usuário com permissão de conectar ao Banco De Dados externamente

4 - Dando Permissão para o Usuário Trabalhar.

Já temos um Usuário para acesso remoto ao Banco de Dados mas ele ainda não consegue fazer nada Como ler,inserir,atualizar e etc no Banco de Dados, o que vamos fazer é dar permissão para o usuario que acabamos de criar.

1º Abra o Navicat
2º Click em Cima do Banco de Dados do Jogo e expanda ele.
3º Na parte superior click em Maneger Users
4º Seleciona o Usuario que acabamos de Criar e Click no Sinal de Mais para expandir as informações.
5º Selecione o Banco de Dados do Jogo EX: L2j_db e não click no sinal de mais.
6º Vamos utilizar a politica de Segurança sempre dar o previlegio que o site vai uzar que no nosso Caso é SELECT, INSERT, UPDATE, DELETE.
SELECT: Selecionar a Informação no Banco de Dados
INSERT: Inseri novas informações como um Usuário e Senha por Exemplo
UPDATE: Autalizar informações como trocar a senha.
DELETE: Deleta Alguma informação como um usuario.

7º Dados as permissões vamos clicar em Save
Pronto o Já temos um usuario devidamente configurado e com privilegios para poder mecher no banco de dados.


5 - Configurando o Script .php para conexão remota..

Agora vou explicar como se deve configurar o Script PHP para usar esse usuário que acabamos de criar.

Vou utilizar como exemplo o uma parte do Script que o Dudu fez.

$servidor = '69.54.31.24';
$usuario = 'usuarioremoto';
$senha = 'usuarioremoto4567';
$banco = "l2j_db";


$servidor: Vamos agora colocar o IP do Server Onde está o Servidor de Lineage e não do site.
$usuario: Vamos colocar o nome do usuario remoto que criamos a um tempo atras.
$senha: a senha do usuario
$banco: Nome do Banco de Dados.

Pronto Agora tudo deve funcionar normalmente no seu site ele vai mostrar todas as informações do Banco de Dados como se tivesse localmente.

OBS: No Seu Dedicado a Porta 3306 Deve estar Liberado.
Após fazer todas essas configuração iniciar o GameServer e Loginserver caso seja um servidor de Lineage II.
Caso de algum erro é só postar aqui que tenho a solução mas creio que não vai dar nada nos teste que fiz não deu..


Bem pessoal so isso por enquanto.
Qualquer Dúvida poste aqui.
__________________
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

 
Avatar de tastan
tastan
Amigo SE

Quadro de Medalhas

Registrado em: Nov 2008
Localização: Registro
Posts: 138
Pontos: 4,210, Nível: 41
Pontos: 4,210, Nível: 41 Pontos: 4,210, Nível: 41 Pontos: 4,210, Nível: 41
Atividade: 0%
Atividade: 0% Atividade: 0% Atividade: 0%

Visitas: 7918
Os Seguintes 15 Usuários disseram Obrigado(a) para tastan por gostarem deste post :
*Drako* (30-10-2010), FULL_LOL (23-11-2009), glaydson3D (19-02-2009), Handy (05-05-2009), hardnos (01-06-2009), Jongomes (11-06-2011), junim666 (19-01-2009), L2NeverDie (14-09-2011), Moicano (06-05-2010), nois (14-03-2010), Patricio Brito (23-02-2009), ScareTissue (20-01-2009), SUPREMO (25-10-2010), Vitorsk8er (02-05-2009), xRodox (02-02-2009)
Links Patrocinados
 


Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim


Tópicos Similares
Tópico Tópico Iniciado Por Fórum Respostas Última Mensagem
Deixando Servidor L2J Apto 1000 + Players Setokaiba [L2J] Tutoriais 27 07-09-2012 12:08 PM
[Exclusivo]Muserver 0.65 beta 1! Sammer Versões: LXXVII a XCIX 8 14-05-2011 10:47 AM
[Tutorial] Setando Old Password smille [GB | Admin] Tutoriais 0 01-06-2009 08:17 PM
Servidor e conexão remota travando Secret-warez [L2J] Dúvidas Solucionadas 21 30-05-2009 12:43 AM


Horários baseados na GMT -3. Agora são 05:53 AM.
 



Search Engine Optimization by vBSEO 3.3.0