MySql adatbázis illetve táblák másolása másik adatbázisba
Helló!
Olyan kérdésem lenne, hogy hogyan tudom azt megcsinálni, hogy van egy MySql5-ös Db-m és van pár táblám egy database-ben, amit másik számítógépen szeretnék használni(házi bemutatásáról lenne szó és valahogy el szeretném vinni a suliba az adatbázisom a táblákkal és azon tartalmukkal együtt). Ezt hogyan tudnám megcsinálni?
Válaszokat előre is köszönöm!
■ Olyan kérdésem lenne, hogy hogyan tudom azt megcsinálni, hogy van egy MySql5-ös Db-m és van pár táblám egy database-ben, amit másik számítógépen szeretnék használni(házi bemutatásáról lenne szó és valahogy el szeretném vinni a suliba az adatbázisom a táblákkal és azon tartalmukkal együtt). Ezt hogyan tudnám megcsinálni?
Válaszokat előre is köszönöm!
phpmyadmin
belépsz a phpMyAdmin-ba, ott bal oldalt kiválasztod az adatbázist, amit másolni szeretnél, aztán felül ami megjelenik menü, ott válaszd ki az Export menüt.
Alul a jobb alsó sarokba van egy végrehajt gomb, arra rányomsz, és ami megjelenik szöveg azt kimásolod egy txt-be, és elmented.
ezt kell elvinned a suliba.
ott annyi a teendő hogy ugyan így belépsz phpMyAdminba-, kiválasztod az adatbázist ,aztán a felső menüben SQL menü, oda beilleszted a txt tartalmát és kész is vagy.
Ha hibát ír, akkor ne válassz ki adatbázist, hanem simán SQL -és illeszd be, vagy pedig a mentett szövegből szedd ki a CREATE DATABASE részt.
remélem tudtam segíteni :)
mysqldump
http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html
MySql adatbázis illetve táblák másolása másik adatbázisba
Köszi a választ!
egyszerűbb
próbáld meg előbb azt aztán ha nem sikerül, akkor tedd fel a kérdésed, hogy konkrétan mit nem értesz és segítünk
j2ee+mysql
Tehát ezt hogy tudom megvalósítani?
Próbálkoztam azzal, hogy mikor feltelepítettem a mysql-t, annak a Data könyvtárában vannak a database-ek. Ezeket kimásoltam és egy másik gépre felmásoltam, amin szintén mysql van, és mikor beírtam a MySql Command Line Client-ba, hogy show tables, akkor mutatta azon táblákat, amikre szükségem van, de ha beírtam azt, hogy select * from adatok;, akkor azt írta, hogy Table database.adatok does not exist. Tehát ez a próbálkozás nem működött :(
Válaszodban írtad a phpAdmin-t, gondolom az kapcsolódik a php-hoz(php-t nem ismerem).
Tehát nekem az kell, hogy elindítom a MySql Command Line Client-et, létrehozok egy databese-t és abban csinálok táblákat és ezeket a táblákat a tartalmukkal együtt hogyan tudnám átvinnni egy másik gépre?? Tulajdonképpen ez teljesen független kérdés a j2ee-től és a php-tól is!
Köszi a válaszod!!!
Remélem most érthetően le tudtam írni :)
mysqldump
_nev
vegű szavak és aJelszo
helyére a megfelelőket helyettesítsd.Ha mindent jól csináltál, akkor előáll a
dumplfile.sql
szöveges állomány, melyben a tábláidat létrehozó és adatokkal feltöltő SQL utasítások vannak.A suliban lévő mysql-ben is hozd létre az otthonival egyező nevű adatbázist (ha szükséges, akkor előtte a felhasználót is):
köszi