MySql dump

Fórumok

MySql dump

Hozzászólások

Hali!

Abban szeretnék tőletek segítséget kérni, hogy kaptam egy lementett adatbázist .dmp kiterjesztéssel. Hogyan tudom beimportálni a szerverre, hogy a phpmyadmin is lássa a táblákat?

Előre is köszi.

Ha a dmp nem hozza létre az adatbázist akkor, hozzd létre és
konzolon:
mysql -u usernév -p dbnév < akarmi.dmp

vagy a phpmyadmin az SQL menüben töltsed be és futtasd

Hát belenézel és valószínűleg látni fogod, mit kell vele tenni.
Ha szerencséd van, egy mysql -ujuzer -ppasswd < valami.dmp elég is :)

nem annyira praktikus, mint az elobbi ket hozzaszolas, de csak hogy tudd, van ilyen megoldas is:
mysql -uuser -ppassword
mysql> source /path/dumpfile

Ha pl. InnoDB táblákat használsz és vannak foreign key-ek és a dumpban adatok is vannak, akkor fennállhat az a dolog, hogy a mysql kidumpolásnál nem veszi figyelembe a táblák sorrendjét és megtörténhet, hogy először a foreign key-t próbálná beszúrni egy táblában, a primary key-t csak azután. Ilyenkor kell betenni a dump elejére hogy SET FOREIGN_KEY_CHECKS=0 ...
MyISAMnal nem all fenn a veszély.

Húúúúú, várjatok várjatok.
Sorrendben szeretnék válaszolni mendenkinek, de először egy kihagyott vallomás: én az sql-el soha nem dolgoztma még (a telepítési opciókon kívül).

Samuf: belenéztem a fájlba, megtaláltam a táblákat és ennyi. A fájltól nem lettem okosabb. Megadtam parancssorban az általad leírtakat, de csak annyit csinált, hogy kipucolta üresre a .dmp állományt.

A phpmyadmin viszont nem találtam (illetve csak 1 helyen) importot, az viszont nem csinált semmit.

Azért ideírom még1xer: dmp-ből sql-t.

Skacok, Istenek vagytok. Sikerült, mert elírtam a -uuser részt. Köszi mindenkinek.

Most már csak 1etlen1 problémám maradt. Az oldalt, ami ezeket az sql táblákat tartalmazza, szinte be sem akarja tölteni. Ez egyébként egy szolgáltatótól átvett oldal, ami innentől saját szerveren fog futni. Erre van valami ötletetek. Apache rastart volt.

ez igy tul sok informacio, ne adj ennyit!

Tehát. Alig akarja az oldal betölteni, mert kidob hibaüziket. Ezek pl. a következők:
"Warning: mysql_connect(): Access denied for user: 'root@localhost' (Using password: YES) in /var/www2/news_news.php on line 11"

Szerintetek mi lehet a baj?

[quote:f8324bd078="rcsaba"]Most már csak 1etlen1 problémám maradt. Az oldalt, ami ezeket az sql táblákat tartalmazza, szinte be sem akarja tölteni. Ez egyébként egy szolgáltatótól átvett oldal, ami innentől saját szerveren fog futni. Erre van valami ötletetek. Apache rastart volt.

Az oldalt, ami ezeket az sql táblákat tartalmazza, szinte be sem akarja tölteni.

Ez konkretan mit jelent?

[quote:14100354f0="rcsaba"]Tehát. Alig akarja az oldal betölteni, mert kidob hibaüziket. Ezek pl. a következők:
"Warning: mysql_connect(): Access denied for user: 'root@localhost' (Using password: YES) in /var/www2/news_news.php on line 11"

Szerintetek mi lehet a baj?

szerintem oda van irva, olvasni mar csak tudsz.
konzultalj a rendszergazdaddal!

[quote:61ddff2ea6="rcsaba"]Tehát. Alig akarja az oldal betölteni, mert kidob hibaüziket. Ezek pl. a következők:
"Warning: mysql_connect(): Access denied for user: 'root@localhost' (Using password: YES) in /var/www2/news_news.php on line 11"

Szerintetek mi lehet a baj?

Rossz root jelszo van a scriptben. Javitsd ki.

[quote:15bf7c8bb9="tibyke"]
szerintem oda van irva, olvasni mar csak tudsz.
konzultalj a rendszergazdaddal!

Tobb turelmet. En is voltam mar hulye, talan meg te is:)

Az én vagyok. Olvasni is megtanítottak, sőt...
Meg is találtam a hibát. Kihagytak egy pár ' ' jelet a sorokból.

Megjegyzem, igen szerencsétlen dolog root accounttal használni egy mysqlt... (is...)

Igen, Drojid, teljesen igazad van, de az oldal még nem publikus, ezért bátran merek vele próbálkozni.

danesdzsu: közben rájöttem, hogy az egyik oldalon olyan database volt megadva, ami nem is létezett, és ezt próbálta meg minden alkalommal megkeresni, és ez miatt volt a lassulás. Most már okés az a része is.

Köszi mindenkinek