sziasztok!
van egy gép (örökség). van rajta egy adatbázis szerver, mysql. van rajta egy mediawiki, benne pár relatív fontos adat (nem életveszélyes, de nem ártana, ha meglenne). a probléma csak az, hogy bár a mysqld elindul, de a wiki nem hozzáférhető (nem kaptam meg a géppel együtt a megfelelő pwd-ket... amik vannak, azok nem jók...).
a géphez, - lévén előte ülhetek fizikailag is, - meg van a teljes hozzáférésem. mysql prompthoz már sikerült valami kavarással hozzáférést szerezzel, de ettől nem jutottam közelebb a működő wikihez. tudom milyen userrel kéne mennie, viszont nem értek a mysqlhez (ilyenkor döbben rá az ember, hogy milyen hiányosságai vannak). mit lehet tenni, hogy ne csak az adatbázis menjen, hanem a kérdéses wiki is (legalább kinyomtatni tudjam, vagy akármi, csak láthassam már normális módon).
ki tudtok segíteni, vagy ez annyira tipikusan rtfm, hogy el leszek hajtva? :) sajna nincs túl sok időm, a vasat újra kéne tenni, kéne az a pár oldalnyi infó ami rajta van. nekem nem a mysql élete lenne a cél, hanem az adatokat kinyerni a wikiből. utána ha nagyon akarom még reanimálhatom, de nekem most nem az kell.
előre is köszi a tanácsokat, segítséget!
- 872 megtekintés
Hozzászólások
Ha minden igaz, van a mediawiki/ alatt (root) egy LocalSettings.php, abban megtalálod a MySQL kapcsolati adatokat.
Arra figyelj, hogy a mediawiki által használt adatbázis táblái részben MyIsam típusuak, részben Innodb típusuak.
A MySQL induláskor nem visít, hogy inkonzisztens tábla?
a.
- A hozzászóláshoz be kell jelentkezni
amit eddig csináltam, az az, hogy a mysql root jelszavát alaphelyzetbe vágtam. (itt elkövettem azt, a debian-sys-maint userét is lecseréltem, de rossz oldalt gugliztam ki, nem figyelmezetetett semmi erre :) ). ezután próbáltam user jelszavakat változtatni (a mediawiki konnekt adatait megleltem, azok alapját tudtam egyáltalán usernevet hozzá). ez nem ment, illetve a wiki nem kapcsolódott sikeresen (mysql promptból elvileg ment, de már sok próbám volt, lehet az se...)
a mysql indulásakor elvileg nem hisztizett semmire, indult rendesen. amikor tovább próbálkoztam, akkor ez megváltozott annyiban, hogy a debian-sys-maint userre panaszkodott, hogy nem tud belépni (érdekes, ettől még ment a mysql... mire való az az user? na, ezt majd kiguglizom...)
tovább gugliztam és most már elvileg be bírok lépni mysql promptból minden szükséges userrel. a gondom az, hogy nem tudom vajon a mostani állapot életképes-e, vagy csak annak látszik (jelenleg már a wiki is megy, mysql is). azt viszont mysql ismereteim hiányában nem tudom, hogy ez csak látszat és később előjön valami hiba, vagy ha ennyi van (nincs más az adatbázisokban, csak ez a wiki, másra nem használták!), akkor az már jó és életkész adatbázist jelent-e.
ki tudom ezt valahogy deríteni? (három usert ismerek: root, debian-sys-maint, valamint a wiki usere; egy adatbázist, a wikiét; tudtommal más nincs rajta, legalábbis nem kell evakuáljam...)
--
xterm
- A hozzászóláshoz be kell jelentkezni
$ mysql -uwikiuser -pwikipass
mysql>use wikidb;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> show tables;
+------------------+
| Tables_in_wikidb |
+------------------+
| archive |
| categorylinks |
| externallinks |
| filearchive |
| hitcounter |
| image |
...
mysql> check table archive;
+----------------+-------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+----------------+-------+----------+----------+
| wikidb.archive | check | status | OK |
+----------------+-------+----------+----------+
1 row in set (0.03 sec)
Bővebben: http://dev.mysql.com/doc/refman/5.0/en/check-table.html
Egyébként ha elindult a MySQL, tudod használni a wikit, tudod szerkeszteni, egyéb... akkor nagy valószínüséggel működik minden.
a.
- A hozzászóláshoz be kell jelentkezni
nagyon szépen köszönöm! látszólag ép és működőképes. akkor ameddig tehetem, gyorsan lementem :) van benne hasznos adat, ahogy nézem, úgyhogy jól jött :)
--
xterm
- A hozzászóláshoz be kell jelentkezni