Egy elromlott adatbázist hogy tudok újra indexelni???? - Van rá valami modul?

Erika5 képe

Sziasztok!

Az a problémám, hogy amikor tárhelyet váltottam, akkor a lementett SQL adatbázisomból kitörölgettem néhány táblát, és csak a maradékot tettem át az új tárhelyre.

Ennek következménye az lett, hogy kicsit tönkre vágtam az adatbázisomat, és most amikor új oldalt küldök be, akkor a Drupal olyan node indexet (számot) ad, amilyen már létezik, ezért kiírja, hogy duplikált node.

Így most szenvedek vele, és sokszor 5-6x kell mentenem egy írást ahhoz, hogy végre a rendszer olyan node számot osszon ki ami még szabad.

Arra gondoltam, hogy valahogy újra kellene indexelni a nodokat, hogy a számozása folyamatos legyen, és a modulok érzékeljék, hogy honnan kell folytatni a számozást amikor új tartalmat küldök be.

Ebben kérném a segítségeteket, hogy hogyan lehet ezt megoldani?

Köszönöm szépen

Erika

Drupal verzió: 
pp képe

Azért lehettél volna konkrétabb is. "néhány táblát" nagyon nem mindegy, hogy melyiket.

pp

0
0
Erika5 képe

Elsősorban a log bejegyzéseket és a statisztika adatokat töröltem ki, meg a szavazások eredményeit. Sajnos nem gondoltam rá, hogy esetleg olyat is törlök amit nem kellene, ez csak később vált nyílvánvalóvá számomra, amikor a hiba jelentkezett.

Nem tudom most már megmondani, hogy akkor mit töröltem ki, de igyekeztem olyanokat, ami nem befolyásolja a működést.

Sajnos valamit nagyon elrontottam, és így utólag már azt sem tudom, hogy mit.

Mindenesetre többet ilyet nem csinálok az biztos. :)

Szerinted az megoldás lehet, ha az 5.16-ról átállok a 6-os drupalra? Az helyre teheti a dolgot?

Köszi

0
0
sgabe képe

semmit a dolgon, ha nincs meg a teljes mentés ezzel nem sokat tudsz kezdeni, maximum egy teljesen új telepítésre az adatbázisból manuálisan átvinni azt, ami használható...

0
0
pp képe

Mindig készíts biztonsági mentést! Ennyi. Innentől nem hibázhatsz.

pp

0
0
nevergone képe

A Drupal egy komplex rendszer, ahogy az adatbázisban található adatok valamilyen módon összefüggenek egymással. Tehát "csak úgy kitörölgetni" adattáblákat - különösen, ha nem ismered mélyebben a Drupal által használt adatbázis-szerkezetet - szerfelett veszélyes dolog az oldalad további működése szempontjából, leginkább az orosz ruletthez hasonlítanám. Ezt a hibát sajnos már a frissítés sem oldja meg, valószínűleg búcsút inthetsz az adataidnak.
És a legfontosabb minden komolyabb művelet (frissítés, modul-telepítés, stb.) előtt egy éles oldalnál - ahogy pp is mondta - mindig legyen biztonsági mentésed a használt fájlokról és az adatbázisról.

0
0
jailhouse képe

Ha mysql, akkor a myisamchk -f -o érdemes megpróbálni. Nekem segített,amikor egy megszakadt cron futás miatt megzakkant a cache_form táblám...

Üdv: Jail

--------------------------------------------------------------
http://jailhouse.blogozz.com

0
0

valaki, valahol