Skocz do zawartości
Mondo90

Kilka pytań o admistracje VPS via SSH

Polecane posty

Witam, potrzebuję zrobić kopię bazy i plikow przez ssh (putty) czy ktoś mógłby podać mi dokladne komendy, przy okazji prosiłbym o listę komend do ssh.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

kopie bazy danych zrobiłem, tylko teraz jak sciagnac wszytko (baze + pliki ) na dysk ? rsync ? Może ktoś roznwinąc o co chodzi ?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Mkbewe

Na swój dysk? Jeśli tak, to najlepiej WinSCP :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Tak na moj dysk, mam dostep TYLKO do ssh i chce sciągac wszystkei pliki z serwera (public_html itd) może ktoś dokładnie powiedzec jakiej komendy uzyć?

 

 

Z góry dziekuję

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Aimer

Plik ściągniesz dowolnym klientem SCP, dane logowania są identyczne jak do SSH.

W Windowsie wykorzystaj WinSCP, w Ubuntu masz w menu "Miejsca" link "Połącz z serwerem" i tam wybierasz SSH.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Ok, dzięki za pomoc niby wszytko gra, ale martwi mnie jedna rzecz. Kopia bazy wykonana za pomocą polecenia

mysqldump --opt -u dbusername -p dbname > dbname.bak.dump

Zawiera róźne wstawki których nie ma podczas robienia kopi przez opcje w CMS (niestety nie mogę już zrobic kopi przez cms czy phpmyadmin) min. Dumping data for table , i inne + jakies nieznane tabele z prefiksem nie z cms'a a nawet jakies adresy e-mail na koncu również nei z cms'a. Więcj czy istnieje jakis spoób aby przez ssh zrobic kopie bez takich wstawek ?

 

 

PS: czym różnią sie te dwa polecenia

 

mysqldump --add-drop-table -u dbusername -p dbname > dbname.bak.dump

// jak różnica ?

mysqldump --opt -u dbusername -p dbname > dbname.bak.dump

Chodzi o ""add-drop-table" oraz "opt" jaki to ma wpływ na kopie.

 

Dzięki wielkie za pomoc ;)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

--add-drop-table

doda do wykonanej kopii zapisy, które spowodują usunięcie istniejących tabel w bazie danych o identycznych nazwach jak te wgrywane.

 

--opt

zastępuje w skrócie polecania

--add-drop-table --add-locks --create-options --disable-keys --extended-insert --lock-tables --quick --set-charset

 

Wszystko masz tutaj - http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dzieki wielkie,

 

niestety polecenie

mysqldump -u dbusername -p dbname > kopiabazy.sql
bez --opt i innych dalej zawiera dodatki i niepotrzebne wpisy.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dzieki wielkie,

 

niestety polecenie bez --opt i innych dalej zawiera dodatki i niepotrzebne wpisy.

 

podaj przykład tych niepotrzebnych wpisów...

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Baza różni się i wolałbym aby polecenie mysqldump zrobiło kopie nic do niej nie dodając jest to możliwe ?

 

 

Oto przykłady zmian po mysqldump:

 

1.)-- Dumping data for table 'xxx'

2.)-- Table structure for table `dle_banners`

3.)

SET @saved_cs_client = @@character_set_client;

SET character_set_client = utf8;

 

TUTAJ WAZNE ! Moje kodowanie to nie utf8 a latin2, nie wiem wiec czemu stwaia utf8

 

4.) Dość ważna zmine znalazłem w takim fragmencie:

 

Normalna kopia wykonana przez cms:

INSERT INTO `dle_banned` VALUES

(11, 8172, 'Reklama', '0', 0, ''),

(15, 14561, 'Ban for spam', '0', 0, ''),

itd

 

Natomiast po kopi wykonanej przez mysql dump wyglada ten sam fragment tak:

 

INSERT INTO `dle_banned` VALUES (11,8172,'Reklama','0',0,'');

INSERT INTO `dle_banned` VALUES (15,14561,'Ban for spam','0',0,'');

INSERT INTO `dle_banned` VALUES (22,15143,'Ban for: multi-account ','0',0,'');

 

za każdym razem dodaje zbedy tekst, co spowolni baze + zwiekszy rozmiar ;/

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

1-2 to są tylko komentarze, nie mają żadnego znaczenia.

 

4- to jest tylko inna postać zapytania, nie ma żadnego wpływu na postać bazy po imporcie.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

 

 

za każdym razem dodaje zbedy tekst, co spowolni baze + zwiekszy rozmiar ;/

 

nic bardziej mylnego... wszystko jest ok.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×