Excepto $100 em 5 minutos que suportam - acima de seu Web site?

| by Robert Plank | June 06, 2004
É aqui uma maneira fácil ao apoio limas do seu Web site e a base de dados (worth milhares dos dólares, da nenhuma dúvida) isso custa $0 para aprender e executar. Faz exame somente de sete etapas fáceis.

Você não necessita saber muito sobre como usar o Unix ou como usar bases de dados como o mySQL. A única ferramenta que real você necessita é um cliente do telnet. Também, você necessita saber alguns comandos que eu lhe mostrarei agora. (Você poderia mesmo escrever os comandos que eu estou a ponto de o dar em um cheatsheet.)

ETAPA 1: CONECTAR & COMEÇAR NO DOBRADOR DIREITO

O anfitrião que da correia fotorreceptora você está tentando back-up necessidades permitir o acesso do escudo (fazer mais estes dias).

Se você tiver um computador de Windows, download um programa chamado o “PuTTY” que você pode usar ao início de uma sessão no escudo do seu anfitrião da correia fotorreceptora. Procurarar do “pelo ssh putty” em Google ou começá-lo aqui: http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe

Abrir acima do PuTTY e no superior datilografar dentro seu hostname (seu endereço do Web site sem o HTTP ou o WWW, apenas “yourname.com”). Seus usos SSH do anfitrião da correia fotorreceptora ou telnet, primeira tentativa que entra usando SSH e se não conectar a tentativa ele que usa o telnet. Estalar “abrem” a tecla no fundo para conectar.

Quando conecta estar-lhe-á pedido username do seu cliente, e depois que você entra naquele, pedirá sua senha. Se estes ambos fizerem exame, você verá um alerta de comando das sortes. O que você tem que fazer é browse à raiz do original, dependendo de seu anfitrião é geralmente um dobrador como o “public_html” ou o “wwwroot”.

Se o dobrador do wwwroot ou do public_html tiver mais dobradores para dentro dele, no formulário de yourdomain.com, não browse neles ainda, estada justa no dobrador que você está dentro.

Browsing no alerta de comando do Unix é justo como o DOS, ver um tipo “dir” ou “ls” do dobrador, e entrar em algum tipo do “foldername do dobrador Cd”. Se você messed acima de você puder datilografar o “Cd.” para mover para cima um nível.

ETAPA 2: BACK-UP A BASE DE DADOS

A primeira etapa se você for revestimento protetor - acima de um local é despejar sua base de dados do mySQL. Para fazer esta obviamente você necessita o username do mySQL e a senha que você quer back-up. Se seu username do mySQL fosse “myuser” e a senha do mySQL fosse “mypassword”, você datilografaria:

mysqldump - umyuser - pmypassword - A > dump.sql

o mysqldump é o programa que nós funcionamos para despejar a base de dados em uma lima, então nós datilografamos “- u” seguido pelo username (nenhuns espaços) e” - p " seguido pela senha (também nenhuns espaços). O caixa “-” diz o programa que nós queremos despejar cada base de dados este usuário tem o acesso a. DEVE ser um A. caixa.

“>” diz mais tarde que nós queremos pôr a saída deste programa em uma lima (se não ele mostraríamos acima na tela) e “dump.sql” é o nome da lima que nós estamos indo despejar a.

Isto pode fazer exame de um quando dependendo do tamanho de sua base de dados. Ser paciente. Uma vez que você tem um alerta de comando outra vez, fêz.

ETAPA 3: BACK-UP SUAS LIMAS

Agora você pode pôr tudo em uma lima grande, que você pode fàcilmente mover sobre para o anfitrião novo em um vai, em vez de um de cada vez. O Unix não o deixa criar limas de fecho de correr, mas você pode criar um PICHE (arquivo da fita adesiva) que rolos justos um o grupo das limas junto sem nenhuma sorte da compressão.

Para criar seu arquivo do PICHE, datilografar:

piche - cvf dump.tar *

“- C” diz o programa para criar um arquivo novo do PICHE, o “v” depois da direita após diz ser verbose, ou seja dá-nos o nome de cada lima que está sendo adicionada ao arquivo. “f: meios nós estamos conservando este a uma lima, ao contrário de mostrá-la na tela (você veria apenas a sucata).

“dump.tar” é o nome da lima que nós queremos conservar em, e “*” os meios nós queremos pôr tudo neste arquivo do PICHE -- limas, dobradores, tudo.

Você não pode começar alguma sorte de advertir sobre a adição de dump.tar ao arquivo, aquele é nenhum negócio grande porque nós não queremos esta lima se adicionar.

Suas limas são suportadas - acima. Neste momento é hora de mover sobre coisas para o anfitrião seguinte. Há uma maneira que nós podemos fazer este sem você que tem que download a coisa inteira, e um re-upload ele.

ETAPA 4: ARRANJAR SUA LIMA PARA O COLETOR

Recordar como I dito quando você estava no “wwwroot” ou no “public_html” a não browse no dobrador que contem um Domain Name? Poço agora é hora de mover-se que o dump sobre em um deles assim ele pode ser escolhido acima.

Se um de seus dobradores for por exemplo yourdomain.com, datilografar:

milivolt dump.tar yourdomain.com

Isto move “dump.tar” no dobrador “yourdomain.com”.

ETAPA 5: MOVER A LIMA NOVA SOBRE

Início de uma sessão a seu anfitrião novo. Browse a seu dobrador do “wwwroot” ou do “public_html”.

A maioria de anfitriões incluem um programa chamado o “wget” que trabalha a sorte como de um browser que você lhe dá um URL ao pick-up que carrega. Somente este browser conserva também a lima que você quer carregar.

Se seu anfitrião velho estivesse em yourdomain.com, você datilografaria apenas:

wget http://www.yourdomain.com/dump.tar

Isto carregará esse URL e conservá-lo-á como “dump.tar”. Você verá provavelmente alguma sorte do indicador do progresso como vai.

ETAPA 6: DECOMPRESSING A LIMA

Uma vez que você tem a lima, você usa-se que o mesmo programa do PICHE decompress o. Tipo:

piche - xvf test.tar

Os “v” e “f” são ainda lá, mas em vez de “c” (criar) nós usamos “x” (extrato). Isto desembalará cada lima e deixar-nos-á saber em que está trabalhando.

ETAPA 7: RESTAURANDO A BASE DE DADOS DE MYSQL

Antes que você possa pôr o dump do mySQL para trás na base de dados, você tem que entrar no painel de controle deste anfitrião novo da correia fotorreceptora e criar bases de dados em branco com os mesmos nomes que você teve antes.

Você também tem que criar um usuário do mySQL e certificar-se de que o usuário tem o acesso a todas aquelas bases de dados que você criou.

Uma vez que aquele é achado feito o dump.sql que estêve desembalado com todas as outras limas.

Em vez de usar o programa “mysqldump” despejar as limas, nós usamos o programa “mysql” que let nós põem comandos na base de dados. Aquele é bàsicamente o que um dump é, uma lima completamente dos comandos isso, quando funcionado, recreará a base de dados velha exatamente.

Esta vez nós não datilografamos dentro a direita do nome da base de dados - afastado. Para começar no mySQL do alerta de comando, datilografar:

mysql - umyuser - pmypassword

Onde o “myuser” e o “mypassword” são seus username do mySQL e senha. Uma vez que você está em você começará o tipo de olhar estranho alerta. Tudo que você tem que fazer neste momento é tipo:

fonte dump.sql

Isto diz, abre acima da lima dump.sql, lida com ele e faz o que quer que diz fazer nessa lima. Você verá que um grupo das linhas que dizem lhe um comando estêve incorporado (0 fileiras afetadas, 1 fileiras afetadas, qualquer outra coisa semelhante).

Se tudo fosse lisamente, o tipo “parou” e você estará para trás no escudo.

Você moveu apenas um local (ou um grupo dos locais) sobre de um anfitrião para outro em aproximadamente 5 minutos.

Article Source: http://www.articleset.com



About the Author

Robert Plank is the creator of Lightning Track, Redirect Pro, Rotatorblaze, and others.

An easy way to display the content saved by this article's script is explained in chapters 15 and 16 of his book, "Simple PHP": http://www.simplephp.com

You may reprint this article in full in your newsletter or web site. » Read more articles by Robert Plank
You are welcome to publish or reprint this article free of charge, provided: