Myslin varmistus Shell-komennolla?

Muu phpBB2:n liittyvä keskustelu tänne
Alueen säännöt
1.1.2009 loppuu virallinen tuki phpBB2 versiolle. http://www.phpbbsuomi.com/viewtopic.php?f=1&t=2189

Konvertoiminen phpBB3 versioon on suositeltavaa.
Avatar
uralrane
Oppii uutta
Oppii uutta
Viestit:35
Liittynyt:03 Touko 2006, 17:04
Viesti:
Myslin varmistus Shell-komennolla?

Viesti Kirjoittaja uralrane » 03 Touko 2006, 17:57

Olen ottanut varmuuskopiota phpBB:n omalla MySQL-backupilla. Ilmeisimmin sillä ei saa kuitenkaan suurempaa kantaa kopioitua kokonaan. Kanta on jaettu/sillattu Copperminen kesken ja kooltaan muutaman megan.

Sama ongelma tulee myös phpMyAdmin:in kanssa. Sillä kun saa tietokannasta vain osan talteen. Jokin BigDump auttanee. Raja kulkenee jossain kahden megan tienoilla riippuen letkun nopeudesta? Serveri kai kytkee komennon pois päältä jossain 30 sekunnin kohdilla?

No, tuesta kyselin apuja. Kun ei hostilla ole cpanelX:ää tai muutakaan hyvää työkalua. Kertoivat että kannasta saa kopsun shell-komennolla.

lähettivät oikein komennonkin:
'mysqldump -h db.host.net -u 11111 -p db11111 > db11111.sql'
Olenko ymmärtänyt oikein että tuo rimpsu kirjoitetaan Wintoosan komentokehoitteeseen ilman noita lainauksia? Kai se kysyy salasanaa? Voinko tössiä tuolla jotenkin kantani pilalle? :shock:

Vai alanko asentelemaan sitä phpMyAdmin:ia ja siihen BigDumbia? Jollain keinolla pitäisi saada taas varmuuskopio otettua. Viimeksi venäläiset ampuivat kannan hajalle puoli vuotta sitten. Menivät sisään ilmeisimmin Copperminen kautta.
Täysillä sisään ja paareilla ulos.

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Viesti Kirjoittaja Lurttinen » 03 Touko 2006, 18:36

juu, shelli yhteys omalle serverille käyntiin ja siellä kirjoitat tuon rimpsun ja otat tavaran vastaan..

Toinen nyt jo hyväksi havaittu ohjelma, joka asennetaan suoraan omalle koneelle ja sillä sitten voi tohtoroida tietokantaa.
http://www.mysqlfront.de/

Avatar
Merri
MODaaja
MODaaja
Viestit:155
Liittynyt:21 Huhti 2006, 23:32
Paikkakunta:Riihimäki
Viesti:

Viesti Kirjoittaja Merri » 03 Touko 2006, 22:33

Tässä täytyy hieman tarkennella. BigDump on PHP-ohjelma, jonka avulla voidaan palauttaa MySQL-tietokanta takaisin yksinkertaisesti selaimen avulla. Sen avulla ei voi ottaa varmuuskopiota tietokannasta.

Toisaalta taas: hyvällä palveluntarjoajalla pitäisi olla tarjota varmuuskopio tietokannasta.


Shelliyhteyksille hyväksi havaittu ohjelma on Putty. Shellatessa käy niin, että palvelimelle luodaan tiedosto, jossa on kopio tietokannasta. Tämän voi yleensä myös shelliyhteyttä hyväksikäyttäen pakata ennen koneelle kopioimista. Kopioiminen onnistuu normaaliin tapaan FTP:llä. Halutessasi voisit siis luoda varmuuskopioita tietokannasta ja säilyttää niitä edelleen palvelimella vaikkapa sellaisessa hakemistossa, johon ei pääse selaimen kautta käsiksi.

Avatar
uralrane
Oppii uutta
Oppii uutta
Viestit:35
Liittynyt:03 Touko 2006, 17:04
Viesti:

Viesti Kirjoittaja uralrane » 04 Touko 2006, 00:59

Merri kirjoitti:Toisaalta taas: hyvällä palveluntarjoajalla pitäisi olla tarjota varmuuskopio tietokannasta.

Shelliyhteyksille hyväksi havaittu ohjelma on Putty. Shellatessa käy niin, että palvelimelle luodaan tiedosto, jossa on kopio tietokannasta. Tämän voi yleensä myös shelliyhteyttä hyväksikäyttäen pakata ennen koneelle kopioimista. Kopioiminen onnistuu normaaliin tapaan FTP:llä. Halutessasi voisit siis luoda varmuuskopioita tietokannasta ja säilyttää niitä edelleen palvelimella vaikkapa sellaisessa hakemistossa, johon ei pääse selaimen kautta käsiksi.
Olipa hyvä kuulla ettei se BigDump autakaan backupissa. Turhaan olisin tuotakin alkanut tutkailemaan.

Onhan palvelutarjoajalla mahdollisuus tarjota nauhalta palautettava backup. Maksusta. Ja kun puhutaan harrastustoiminnasta jonka maksaa viimekädessä yksi henkilö, vastaus kuuluu; meidän seuralta loppui rahat. Terveisiä vain tämänkin paikan ylläpidolle. Samassa veneessä ollaan. :wink:

Tuo Putty voisi olla ihan hyvä juttu. Palveluntarjoajan palvelin kun on käsitykseni mukaan ssh-tyyppinen. Mutta saanko silti sen pelkän backupin myös ilman tuota Puttyä? Nimittäin se kanta nyt ei ole kuitenkaan kuin muutaman megan, joten sen kyllä jaksaa odotellakin vaikka letku ei olekaan kuin puolimegainen.
Täysillä sisään ja paareilla ulos.

Avatar
Merri
MODaaja
MODaaja
Viestit:155
Liittynyt:21 Huhti 2006, 23:32
Paikkakunta:Riihimäki
Viesti:

Viesti Kirjoittaja Merri » 04 Touko 2006, 01:50

Sellainen pitäisi kyllä tulla ihan phpMyAdminin voimalla, itse olen saanut ihan 400 Mt tietokannan ulos phpMyAdminilla ilman mitään ongelmia (mitä nyt tietty saanut odotella aivan tuskastuttavan kauan). Tosin jätin pois hakutietokannan, mikä pudotti tiedoston koon reilusti alle sadan megatavun, mutta siitäkin huolimatta isohko tiedosto.

phpMyAdminilla kannattaa siis varmistaa, että tallentaa suoraan tiedostoksi eikä esim. ala selaimeen auki lataamaan. Lisäksi tietty on hyvä olla ottamatta täydellisiä insert-lausekkeita, ne vain lisää turhaan tiedoston kokoa.


Yhdellä palveluntarjoajistani en onnistunut tekemään tietokannasta kopiota SSH:n läpi, tiedosto syntyi muttei sinne mitään tietoa kulkeutunut. Ilmeisesti käyttöä on jollakin tavoin rajoitettu tai sitten tein moan jossakin kohden.

Avatar
uralrane
Oppii uutta
Oppii uutta
Viestit:35
Liittynyt:03 Touko 2006, 17:04
Viesti:

Viesti Kirjoittaja uralrane » 04 Touko 2006, 09:52

Tuosta phpMyAdminin toimivuudesta isompien kantojen kanssa liikkuu ristiriitaista tietoa. En halua tuudittautua väärään uskoon että olen sillä kopioinut backupin, joka ei sitten olisikaan täydellinen. Kun en osaa valitettavasti (ainakaan vielä) tutkia tietokantaa todetakseni että onko se täydellinen.

Näinhän kävi edellisenkin kannan kanssa. Olin ottanut siitä säännöllisesti backuppeja phpBB:n omalla systeemillä ja se ei ollutkaan kai sitten täydellinen. Siis sen hakkeroidun kannan tilalle palautin viimeisimmän oman backupin joka ei toiminut. Kysyin tuesta ja he kurkkasivat sitä; kanta ei ole täydellinen.

Vai oliko sitten asia niinpäin että kanta oli täydellinen, mutta en saanut sitä palautettua takaisin kokonaisena. Jompikumpi noista kahdesta.

Palveluntarjoajalla on olemassa omakin phpMyAdmin -versio (ovat sitä muokanneet omanlaisekseen) ja lupaavat asentaa omankin.

Se mitä haen on keino saada takuuvarmasti kopioitua tössimättä ihan varmasti täydellinen tietokanta. Tässä vaiheessa tuo riittää. Luulen että tuo shell -komento on varmin tapa kerran tuki tuon komennon lähetti.

Ei viitsisi enää kolmatta kertaa aloittaa koko foorumi/kuvagalleria -pakettia puhtaalta pöydältä. Nytkin on tullut päivityksiä phpBB:sta ja Copperminesta, mutta ilman kannan backupia ei uskalla edes päivittää.

Toisaalta tulee mieleen että entäs jos.. Nyt kun jotenkin saan sen täydellisen kannan talteen, miten voin varmistua että saan sen (tarvittaessa) palautettua niinikään täydellisenä? Jollain toisella shell -komennolla?
Täysillä sisään ja paareilla ulos.

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Viesti Kirjoittaja Lurttinen » 04 Touko 2006, 10:50

uralrane kirjoitti: Toisaalta tulee mieleen että entäs jos.. Nyt kun jotenkin saan sen täydellisen kannan talteen, miten voin varmistua että saan sen (tarvittaessa) palautettua niinikään täydellisenä? Jollain toisella shell -komennolla?
mysql -u käyttäjätunnus -psalasana tietokanta < tiedoston nimi
Pitäis onnistua tiedoston palauttaminen kehotteesta.

Onkos muuten kukaan kokeillut ottaa kopiota tietokannasta sillain, että menee sinne myslin hakemistoon ja ottaa suoraan vaan kopion siitä hakemistosta, jossa nuo tietokannan taulut on tallennettu?
Eli ei dumppaa sitä mihinkään. Kannattanee kuitenkin sammuttaa mysli sitä ennen?

Avatar
Kipe
MODaaja
MODaaja
Viestit:186
Liittynyt:13 Marras 2005, 22:59

Viesti Kirjoittaja Kipe » 04 Touko 2006, 11:01

Lurttinen kirjoitti:Onkos muuten kukaan kokeillut ottaa kopiota tietokannasta sillain, että menee sinne myslin hakemistoon ja ottaa suoraan vaan kopion siitä hakemistosta, jossa nuo tietokannan taulut on tallennettu?
Eli ei dumppaa sitä mihinkään. Kannattanee kuitenkin sammuttaa mysli sitä ennen?
Ei tarvitse sammuttaa mysliä ennen tuota ja hyvin ainakin minulla aikanaan toimi. Silloin oli kannan koko jotain ~600 MB, joten ei pitäisi kannan kokokaan tulla ihan heti vastaan.
Kipe

Avatar
Merri
MODaaja
MODaaja
Viestit:155
Liittynyt:21 Huhti 2006, 23:32
Paikkakunta:Riihimäki
Viesti:

Viesti Kirjoittaja Merri » 04 Touko 2006, 16:44

Varmuuden vuoksi olisi kai kuitenkin erittäin hyvä lukita taulut tai laittaa keskustelualue pois toiminnasta ennen kuin kopion ottaa, jottei varmasti tietoa korruptoidu. Ongelmanahan lähinnä on se, että jos joku sattuu kirjoittamaan uuden viestin tai muokkaamaan profiiliaan tai muuta vastaavaa juuri samaan aikaan kun kopioi, niin sitten kannan tiedot voivat mennä rikki. Kyllähän keskustelualue edelleen toimii, mutta jotain yksittäistä voi jäädä rikkinäisenä kummittelemaan. Vahingot siis yleensä varsin pieniä, mutta silti ovat olemassa.

mrl586
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:2879
Liittynyt:31 Maalis 2006, 17:59
Paikkakunta:Tampere
Viesti:

Viesti Kirjoittaja mrl586 » 04 Touko 2006, 20:03

Kipe kirjoitti:
Lurttinen kirjoitti:Onkos muuten kukaan kokeillut ottaa kopiota tietokannasta sillain, että menee sinne myslin hakemistoon ja ottaa suoraan vaan kopion siitä hakemistosta, jossa nuo tietokannan taulut on tallennettu?
Eli ei dumppaa sitä mihinkään. Kannattanee kuitenkin sammuttaa mysli sitä ennen?
Ei tarvitse sammuttaa mysliä ennen tuota ja hyvin ainakin minulla aikanaan toimi.
Tietokantapalvelin kannattaa sammuttaa ennen tietokantataulujen hakemiston varmuuskopiointia, sillä varmuuskopioinnista seuraa yhteiskäyttövirhe, jos tietokantapalvelin kirjoittaa samanaikaisesti tuohon hakemistoon.

Avatar
uralrane
Oppii uutta
Oppii uutta
Viestit:35
Liittynyt:03 Touko 2006, 17:04
Viesti:

Viesti Kirjoittaja uralrane » 09 Kesä 2006, 23:13

No sain kuin sainkin aikaiseksi projektia eteenpäin. Putty on tullut kokeiltua ja yhteyskin saatiin.

Kysymys mallia "ensikertalainen otti taulunsa talteen"

Kun otin varalta kopsun phpBB:n omilla värkeillä ja sitten sen jälkeen sen tuolla Puttyllä shell-komentona niin ne poikkeavat toisistaan..

phpBB:n oma backup alkaa:
#
# phpBB Backup Script
# Dump of tables for dbxxxxx
#
# DATE : 24-01-2006 18:53:06 GMT
#
#
# TABLE: phpbb_auth_access
#
DROP TABLE IF EXISTS phpbb_auth_access;
CREATE TABLE phpbb_auth_access(
group_id mediumint(8) NOT NULL,
forum_id smallint(5) unsigned NOT NULL,.......
Ja se Puttyllä otettu alkaa:
-- MySQL dump 10.10
--
-- Host: dbx.xxxx.net Database: dbxxxxx
-- ------------------------------------------------------
-- Server version 4.0.27-log
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Table structure for table `cpg140_albums`
--

DROP TABLE IF EXISTS `cpg140_albums`;
CREATE TABLE `cpg140_albums` (.......
Lisäksi tuossa Puttyllä otetussa on (avattuna Wordpadilla) siellä välissä pitkälti tavaraa joissa ihan ihmeellistä:
Ü6Ûyÿ\0Oþµ¿ü\ZâÚìÞ£—gPÏqºÛœ\\IA?ÕݳÚß ßæëýŽFvo.......
Kuuluuko olla noin? Onkohan mulla nyt täysi kanta tallessa? Olisi ihan kiva uskaltaa jo päivitellä tuota .18 versiota uudempaan..

Offtopic: Kun mulla phpBB ja Coppermine jakaa sillattuna samaa mysliä, kumpi kannattaa päivittää ensin? Näytti kyllä jollain olevan jo .21 version kanssa ongelmiakin. Uskaltaakohan toimivaa pakettia edes alkaa kämmeltämään.. :P
Täysillä sisään ja paareilla ulos.

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Viesti Kirjoittaja Lurttinen » 09 Kesä 2006, 23:59

Mää ottasin noi kummatkin pois päältä päivityksen ajaksi ja vasta uusien tiedostojen myötä päästäisn taas pyörimään normaalisti.

Noissa dumpeissa on hieman eroja noissa kommenteissa ja tollasissa, mutta muuten data on samaa, jos on dumppi otettu samoilla vaihtoehdoilla kummassakin tapauksessa.

Toi siansaksa näyttää hassulta.... Sen pitäis olla mukana kummassakin tiedostossa, jos ne on otettu samalla tavalla.

Avatar
uralrane
Oppii uutta
Oppii uutta
Viestit:35
Liittynyt:03 Touko 2006, 17:04
Viesti:

Viesti Kirjoittaja uralrane » 10 Kesä 2006, 10:00

Varmistin ettei ketään ole kirjoittamassa samaan aikaan kun kopsaan. Enkä kyllä osaisi laittaa taulua kiinnikään (shellillä). Vai millä se pitäisi hoitaa? Pienellä foorumilla tuo ajoituskin onnistuu vielä toistaiseksi.

Tuossa shellidumpissa näkyy alussa ilmeisimmin ne copperminen taulut ja ilmeisesti phpBB:n työkalut ottaa vain ne osat missä datan prefix on sille osoitettu. Siansaksaa ei phpBB -versiossa ole ollenkaan mukana. Eli on niissä jotain eroa.
Täysillä sisään ja paareilla ulos.

Avatar
Lurttinen
phpBB nub
phpBB nub
Viestit:4787
Liittynyt:13 Marras 2005, 18:41
Paikkakunta:Tampere
Viesti:

Viesti Kirjoittaja Lurttinen » 10 Kesä 2006, 10:52

Niin siis.
phpBB:n oma kopiointi ottaa vain phpBB taulut mukaan, eikä mitään muuta, ellei laita sihhen lisäsarakkaaseen muiden taulujen nimiä.

Tolla sulkemisella mää tarkoitin tuon foorumin ja gallerian sulkemista.
phpBB:ssä on admin paneelissa toiminto, jolla foorumin voi passivoida.
Siitä galleriasta sitten tiedä...

mrl586
Aktiivinen jäsen
Aktiivinen jäsen
Viestit:2879
Liittynyt:31 Maalis 2006, 17:59
Paikkakunta:Tampere
Viesti:

Viesti Kirjoittaja mrl586 » 10 Kesä 2006, 12:15

Lurttinen kirjoitti:Tolla sulkemisella mää tarkoitin tuon foorumin ja gallerian sulkemista.
phpBB:ssä on admin paneelissa toiminto, jolla foorumin voi passivoida.
Forumin passivointi löytyy ACP:stä Yleisen ylläpidon alta kohdasta Konfigurointi.

Viestiketju Lukittu

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 277 vierailijaa