» »

Kopiranje SQL baze

sameone ::

Zdravo
Imam nekaj vprašanj glede kopiranja datotek iz enega rač. oz. strežnika do drugega.


Na rač. št. 1 imam linux enterprise 10 z apache, php, mysql , phpmyadmin in postavljeno spletno stran.
Na rač. št 2 podobno konfiguracijo in tukaj razvijam svojo spletno stran.


Zdaj pa me zanima kako skopirat sql bazo iz rač. 2 na rač.1, glede ostalih datotek ni problema.
Kaj to bi šlo, da bi šel npr. pri linux /var/lib/mysql do datoteke oz. baze in potem datoteko skopiral na rač1 kje bi dal zamenjaj vse.


LP in hvala za pomoč

nebivedu ::

SQL bazo backupiraš, prepišeš backupe na drug računalnik in narediš restore.

Tukaj imaš primer backup in restore:

BACKUP DATABASE [ime_baze] TO  
	DISK = N'pot_do_datoteke\datoteka.bak' 
	WITH NOFORMAT, NOINIT,  NAME = N'ime_baze', 
	SKIP, NOREWIND, NOUNLOAD,  STATS = 10


RESTORE DATABASE [ime_baze] 
	FROM  DISK = N'pot_do_datoteke\datoteka.bak' 
	WITH  FILE = 1,  
	MOVE N'ime_baze_Data' TO N'pot_do_baze\ime_baze_Data.mdf',  
	MOVE N'ime_baze_Log' TO N'pot_do_baze\ime_baze_Log.ldf',  
	NOUNLOAD,  STATS = 10

AndrejS ::

Mislim da si ti dal to primer za MSSQL, on pa potrebuje za mysql.

Uporabi mySQL administrator , in imaš noter backup in restore.

nebivedu ::

Za posamezno tabelo
BACKUP TABLE tablename1 [, tablename2...] TO 'filepath_filename'

RESTORE TABLE tablename1 [, tablename2...] FROM 'filepath_filename'


Za celo bazo pa naj si prebere dober članek ali dva
http://www.devshed.com/c/a/MySQL/Backin...
http://www.webcheatsheet.com/SQL/mysql_...

Zgodovina sprememb…

  • spremenilo: nebivedu ()

DeeJay ::

Backup
iz command vrstice vpišeš:
mysqldump -uuser -ppassword ime_baze > datoteka_baze.sql


Restore
iz command vrstice vpišeš:
mysql -uuser -ppassword ime_baze < datoteka_baze.sql

AndrejS ::

Problem je samo če imaš 30gb bazo... ker zna to trajat !

sameone ::

Hvala vsem za pomoč

Kaj ta restore prepiše bazo ??

A obstaja kakšna možnost to narediti preko phpmyadmin-a ??

BadB0y ::

AndrejS
30gb baz nevem ce je dosti :)

sameone
POmoje ti prepise ce das isto ime baze..
Linux is better than sex!

AndrejS ::

So pa tudi večje...

alien01 ::


A obstaja kakšna možnost to narediti preko phpmyadmin-a ??


Če je baza majhna potem ni problem, če je velika (ali če je majhna)
upoštevaj nasvet od DeeJay.;)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Amis in mysql baza

Oddelek: Izdelava spletišč
191770 (1520) techfreak :)
»

MySQL problem

Oddelek: Omrežja in internet
5537 (484) trnvpeti
»

MySQL in šumniki

Oddelek: Programiranje
101896 (1667) darkolord
»

Dodajanje .sql datoteke v Mysql bazo!

Oddelek: Izdelava spletišč
14617 (404) Nox
»

MySQL pomoč

Oddelek: Izdelava spletišč
8988 (852) [SkA]

Več podobnih tem