ssh, mysql, másolás

Fórumok

Sziasztok!

Lenne egy olyan problémám, hogy van 2 szerver amit ssh val elérek, és az egyikről át kéne a másik adatbázisába vinni az adatokat.
Gondolom elöbb menteni kéne az adatbázisban tárolt dolgokat és utánna küldeni, és beilleszteni.
Csak az a bajopm hogy nem tudom melyik parancs lenne erre ideális.

A másik kérdésem az lenne, hogy ha már létrehoztam az új adatbázisban (mysql) a táblákat ,de azok más néven vannak, mint a régiek lemetve, akkor az hogy tudom egyberakni?
PL:

(táblanevek újak ) ******** ( táblanevek régiek)
user *********************** user-regi
password ******************* password-regi
domain ********************** domain-regi
transport ******************* transport-regi

és ezeknem a régi tábláknak az adatait szeretném befűzni az uj táblázatba.
Remélem érthetően le tudtam írni.

A szegítséget előre is köszönöm mindenkinek!!

-relatyve-

Hozzászólások

Uj temat eleg egyszer inditani azonos tartalommal.

--
Debian lenny, 2.6.23

Jegyzettömb?
Kicsit faragsz,sallangokat kipucolod és megy is.
______________
Aláirás

ssh masik.gep.neve "mysqldump databasename" | mysql

mysql < tablaatnevezosqlutasitasok.sql
rename table reginev to ujnev;
rename table reginev2 to ujnev2;
....

mind a két gépen megfelelően kitöltött .my.cnf file-t feltételez.
esetleg ssh kulcsokkal megspékelve.
amivel gond lehet még:
karakter kodolás.....

Először azért érdemes elolvasni a mysqldump man oldalát, mert sokmindent nem dumpol ki különben jól. Pl. tárolt eljárások, vagy a nézetek soraihoz ins ert into is tartozik.
Az esetleges különböző (default) karakterkódolásokra (server, client stb.) különösen oda kell figyelni.

--
The Net is indeed vast and infinite...
http://gablog.eu

KÖszönöm szépen az információkat!

Még annyi lenne a kérdésem ha megcsináltam egy ilyen mentést pl: mysqldump adatbasisnev > adatbazis.sql ezt hogyan tudom az újba beilleszteni?

-relatyve-