Home
|
Pesquisa
|
Você está em:
Computadores
computadores
>
acesso remoto
computadores
>
acesso remoto
Categorias Populares
Celular
Computadores
Facebook
Minecraft
Video
Software
Jogos
Dicas Jogos
Relacionamentos
PayPal
Microsoft Office
Skype
iTunes
Windows 11
Youtube
Android
iPhone
iPad
Fotos
Programas
Google Chrome
Internet Explorer
Firefox
Mais
Antivirus
Viagem
Combat Arms
MSN
Hotmail
Celebridade
Tablet
Windows 8
TV Audio
Ebay
Fitness
Ciências
eBuddy
Gmail
Habbo
Windows 7
Tumblr
Beleza
Linkedin
Musica
PS3
Saude
Mac
Photoshop
Dieta
Instagram
Driver
Twitter
Club Penguin
XBox
mySQL: como voce permitir acesso remoto a um banco de dados mySQL se o banco de dados estiver em um servidor remoto?
comentários
Ver melhor comentário
A única maneira que eu sei como editar o DB é usando o phpmyadmin. Há alguma maneira de permitir o acesso remoto ao DB dessa forma? Ou esta lá uma outra maneira de habilitar o acesso remoto se o DB é hospedado em um computador remoto?
Resposta
Modifica as informações de IP de acordo com seu cenário.
Etapa 1: Login usando SSH (se o servidor estiver fora de seu centro de dados) em primeiro lugar, logon sobre ssh remoto MySQL servidor base de dados: ssh user@mysql.nixcraft.i etapa # 2: Edit My. cnf ficheiro uma vez conectado você precisa editar o arquivo cnf de configuração de servidor de MySQL usando um editor de texto como vi.
Se você estiver usando o arquivo Debian Linux está localizado em local /etc/mysql/my.cnf se você estiver usando o Red Hat Linux/Fedora/Centos Linux arquivo está localizado em /etc/my.cnf local se você estiver usando FreeBSD você precisará criar um /var/db/mysql/my.cnf arquivo /etc/my.cnf editar, executar: /etc/my.cnf # VI Etapa # 3: depois que o arquivo aberto, localize a linha que lê como segue [mysqld] certifique-se de linha skip-networking é comentado (ou remove linha) e adicione a seguinte linha bind-address = IP do servidor de seu
Por exemplo, se o IP do servidor MySQL é 65.55.55.2 então bloco inteiro deve ser parecido com as seguintes: [mysqld] usuário = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp idioma = /usr/share/mysql/English bind-address = 65.55.55.2 prevenir-rede....... ....
Onde, bind-address: endereço IP para ligar a. skip-networking: não dê ouvidos para conexões TCP/IP em todos. Toda interação com mysqld deve ser feita via sockets Unix. Essa opção é altamente recomendada para sistemas onde somente as solicitações locais são permitidas. Desde que você precisa permitir conexões remotas desta linha deve ser removida do My. cnf ou colocá-lo em estado de comentário.
Etapa # 4 salvar e fechar o arquivo reinicie o servidor mysql, digite: # /etc/init.d/mysql reiniciar etapa # 5 conceder acesso para o endereço IP remoto conectar-se ao servidor mysql: $ mysql -u root -p mysql conceder acesso a um novo banco de dados se você deseja adicionar um novo banco de dados chamado foo para barra de usuário e IP remoto 202.54.10.20, então você precisará digite os seguintes comandos no mysql > prompt de: mysql > CREATE DATABASE foo; MySQL > GRANT ALL ON foo. TO bar@'202.54.10.20' IDENTIFIED BY 'Senha'; Como faço para conceder acesso a um banco de dados existente?
Vamos supor que você está sempre fazendo conexão de IP remoto chamado 202.54.10.20 para o banco de dados chamado webdb para usuário webadmin, para conceder acesso a este tipo de endereço IP o seguinte comando no mysql > prompt para banco de dados existente, digite: mysql > atualização db definir Host = '202.54.10.20' onde Db = 'webdb'; MySQL > update user set Host = '202.54.10.20' onde usuário = 'webadmin'; Etapa 5: Logout do MySQL tipo sair do comando de logout mysql:mysql > sair passo # 6: abrir a porta 3306, você precisará abrir a porta TCP 3306 usando iptables ou BSD pf firewall. Um exemplo de regra iptables para abrir iptables Linux firewall /sbin/iptables - uma entrada -i eth0 -p tcpporta de destino 3306 -j ACCEPT OR só permitir conexões remotas do servidor web localizado em 10.5.1.3: / sbin/iptables - A INPUT -i eth0 -s 10.5.1.3 -p tcpporta de destino 3306 -j ACCEPT OR só permitir conexões remotas de sua sub-rede de lan 192.168.1.0/24: / sbin/iptables - A INPUT -i eth0 -s 192.168.1.0/24 -p tcpporta de destino 3306 -j ACCEPT finalmente salvar todas as regras: # service iptables salvar uma amostra FreeBSD / OpenBSD pf regra (/etc/pf.conf) passar em $ext_if proto tcp from any to qualquer porta 3306 ou permite apenas acesso de servidor da web localizado em 10.5.1.3: transmitir on $ext_if proto tcp a partir 10.5.1.3 para os sinalizadores de porta 3306 S/SA synproxy state passo # 7: testá-lo de seu sistema remoto ou em sua área de trabalho tipo o seguinte comando: $ mysql -u webadmin h 65.55.55.2 – p
Inscrever
- receber um email se alguém adiciona novas respostas/comentários
Subscrever
Email*
Verificação*
Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!
Comentários
Acho que a resposta não está correta ou que você gostaria de acrescentar mais
alguma informação? Envie o seu comentário abaixo..
Nome*
123
Comentários*
HTML não é permitido!
Verificação*
Digite os caracteres que aparecem na imagem por isso sabemos que você é humano!
Atualizações
Receber um email quando alguém acrescenta outro comentário a esta pergunta
Não, obrigado
Sim, por favor
Email
Mais como isso
computadores
>
acesso remoto
Como configurar o WAMP para permitir acesso remoto ao alias do phpMyAdmin?
Qual é a diferença entre a área de trabalho remota e o acesso remoto?
Eu implementar VPN de acesso remoto no Packet Tracer?
Como usar o acesso remoto no Macbook Pro?
Como impedir acesso remoto ao meu computador?
como permitir programas sobre o windows defender?
Como conceder a uma familia permissao permanente de membro de acesso remota/assistencia para o meu computador?
Outras Respostas Populares
E possivel falar com a mesma pessoa no omegle novamente?
rede sem fio nao pode acessar http://192.168.10.1?
Eu mudei meu programa' padrao' e agora nao consigo abrir todos os outros programas?
Por que diz "Whatsapp" eu sou "online" quando nunca acessei o app?
Como mudar meu e-mail ou numero de telefone no meu facebook..?EU ESCOLHO A MELHOR RESPOSTA EM 5 MIN..
Como voltar um instagram hackeada?
Algumas impressoras exigem tinta para digitalizar?
Esqueci minha senha e o e-mail para o meu snapchat como posso recuperar minha conta?
Facebook Checkpoint erro / erro 500 / erro de Login?
Laptop tela fica preta, ao conectar o cabo HDMI a TV?
Por nao que meu video downloads do Limewire tem nenhum som audio?
Eu nao consigo arrastar as fotos para photoshop!! Qualquer ajuda?
Alguem atualmente executando o Windows 98 deve comprar um novo computador com XP ou Vista?
E ruim deixar o computador ligado 24-7?
Qual e o melhor campeao em League of Legends?
Questões Semelhantes
Como configurar o WAMP para permitir acesso remoto ao alias do phpMyAdmin?
Qual é a diferença entre a área de trabalho remota e o acesso remoto?
Eu implementar VPN de acesso remoto no Packet Tracer?
Como usar o acesso remoto no Macbook Pro?
Como impedir acesso remoto ao meu computador?
como permitir programas sobre o windows defender?
Como conceder a uma familia permissao permanente de membro de acesso remota/assistencia para o meu computador?
Usuários da rede social
Estas pessoas adicionaram comentários ou respostas recentemente
Topo da página
Home
Terms
Copyright © Accelerated Ideas 2005-2024
All rights reserved
Home
Software Gratis
Respostas
Notícias
Minecraft Wiki
Musicas Gratis
GTA 5
Instagram