quarta-feira, 15 de setembro de 2010

Lost connection to MySQL server

Bom dia prezados! :D

hoje o assunto é um probleminha com o MYSQL!

vc já viu, está ou se informou desse erro:
Lost connection to MySQL server at 'reading initial communication packet', system error: 111 ?

pois é, hoje eu fui a vítima...

Pessoal, acontece que por algum evento qualquer altera a linha bind-address e seta para que a base seja acessada apenas pelo ip estabelecido alí, ou seja, o servidor mysql fica preso à esse endereço... por essa razão ao tentar acessar de outro computador diferente do servidor você não conseguirá!

A solução é simples! apenas comente esse trecho em vermelho que você terá novamente acesso às bases do mysql! :D

skip-external-locking
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.

bind-address = 127.0.0.1
#
# * Fine Tuning
#
key_buffer = 16M


ficando assim:

skip-external-locking
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.

# bind-address = 127.0.0.1
#
# * Fine Tuning
#
key_buffer = 16M


Pronto! tenta agora pra ver :D rs

sexta-feira, 10 de setembro de 2010

Transferir arquivos entre servidores Linux

Bom dia galera, depois de tanto tempo estou tentando voltar a ativa! rs, tá complicado mas eu ainda chego lá. O assunto hoje é simples e muiiito útil, transferência de arquivos entre ambientes Linux!

Sabe quando você tem um arquivo naquele outro servidor e precisa dele agora? pois é, muita gente usa o winscp e faz a transferência do arquivo do Linux para Windows e depois do Windows para o outro Linux, mas a boa notícia é que você com um comando simples pode fazer isso tudo de forma muito rapida, ex:

Suponha que você tem um servidor-X e um servidor-Y e dentro do servidor-X tem um arquivo muiiito importante que você também deseja instala-lo no Y, agora como fazer isso em menos de 10s? é só utilizar o comando SCP, nesse caso se nós estamos no servidor-X e vamos passar para o Y basta que utilizemos o comando dessa forma:

scp -p root@servidor-x:/etc/apt/sources.list .

sources.list 100% 221 0.2KB/s 00:00

prontim!

Pessoal observem! o ponto ao final do comando significa que você quer trazer o arquivo para o diretório corrente! ou seja se comando fosse:

scp -p root@servidor-x:/etc/apt/sources.list /etc/download/

significaria que nós estamos salvando o arquivo sources.list no nosso direitório /etc/download

O parametro -p preserva as permissões do arquivo! para copiar um diretório o parametro é -r

** no lugar de root ponha o usuário do seu interesse.

Existem também o jeito inverso de buscar o arquivo, podemos pegar o arquivo da máquina remota a partir da nossa máquina ou acessar a máquina remota e enviar a patir de lá para a nossa, nesse exemplo nós estamos na estação que quer receber o arquivo e ela está se conectando e buscando o arquivo numa estação remota, essa seria na minha opinião a mão na roda desse comando. O exemplo contrário seria:

1º acessar a máquina remota

scp -p /etc/apt/sources.list root@servidor-x:/etc/download/

pronto.

simples neh pessoal? e muito bom também! forte abraço...

Marcelo Lunardi

Quem sou eu

Minha foto
Eu sou um cara normal e alegre :D eu gosto de viver a vida com sinceridade e sempre ao lado de Deus!