Estes dias lá são um número de ferramentas front-end realmente frescas de MySQL disponíveis para todas as plataformas. Algumas são correia fotorreceptora baseada e podem ser instaladas no usuário de MySQL, quando houver outro que necessitam ser instalados em seu laptop local ou computador desktop. Se você tiver um usuário de MySQL funcionar em algum lugar fora de sua rede local você necessitará muito provável alcançá-la sobre o Internet para permitir a seu MySQL fresco super a conversa desktop do cliente a ela. Você pôde tempted permitir que o usuário de MySQL funcione abertamente sobre o Internet para permitir-lhe o acesso. Aquela seria uma idéia extremamente má. Está aqui uma solução muito melhor para permitir-lhe o acesso sem comprometer muito na segurança.
Vamos ver como nós podemos fazer este que usa uma conexão baseada túnel de SSH a seu usuário de MySQL. Há duas etapas para fazer isto. O primeiro é criar uma conexão do túnel de SSH de seu computador a seu usuário de MySQL ao conduzir os dados a e do usuário de MySQL though o túnel de SSH. A etapa seguinte é fazer uma conexão de MySQL a um porto local e aceder a seu usuário remoto de MySQL. O seguinte comando criará um túnel do ssh de remoteserver.net a seu computador local. Enviará o tráfego entrante e que parte a esse computador porto 3306 a seu computador local porto 6666.
ssh user@remoteserver.net - L 6666: localhost: 3306
Modifique o comando mostrado acima, substituir user@remoteserver.net parte com os credentials de seu usuário remoto, e - L 6666 com o porto em que você quer alcançar MySQL em sua máquina local. Uma vez que você funcionou este comando você estará pedido para incorporar a senha para o usuário que você se usou logon como no usuário remoto. Depois que você incorpora com sucesso a senha seu túnel do ssh deve ser ascendente e corredor.
Agora lance seu cliente favorito de MySQL e faça a uma conexão com você o usuário remoto de MySQL usando o túnel que do ssh você criou apenas. Supondo o setup o túnel no porto 6666 você necessitará usar os seguintes credentials conectar.
anfitrião: 127.0.0.1
porto: 6666
Você necessitará usar o authentication da base de dados que você usa com seu usuário remoto. Se você fizer tudo direito você deve agora vê suas bases de dados remotas em seu cliente de MySQL. Você está agora em uma conexão remota segura. Remember to close the ssh tunnel when you are done with using MySQL by quitting the ssh session you setup initially.

























{ 0 comments… add one now }
Leave a Comment