» »

Kopiranje SQL baze

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č

krneki0001 ::

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.

krneki0001 ::

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…

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..


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
»

prenos wordpress strani na drug strežnik

Oddelek: Izdelava spletišč
101857 (1545) p1nky
»

Cpanel Cron jobs ne pošlje backup-a baze na mail

Oddelek: Izdelava spletišč
92569 (2436) Housy
»

C# OleDB create database

Oddelek: Programiranje
71320 (1152) DubleG
»

Skripta za prikaz najnovejšega na forumu

Oddelek: Izdelava spletišč
391677 (1282) c0dehunter
»

sessions

Oddelek: Izdelava spletišč
151497 (1359) multiplayer

Več podobnih tem