Salvarea tabelelor pe alta partitie / Readaugarea intr-o baza de date mysql

Întrebări legate de conectarea la baze de date MySQL prin intermediul PHP

Moderatori: Zamolxe, Moderatori

vdingo11
Average Member
Mesaje: 111
Membru din: Lun Aug 01, 2005 11:18 am

Salvarea tabelelor pe alta partitie / Readaugarea intr-o baza de date mysql

Mesajde vdingo11 » Mie Feb 24, 2016 10:33 am

Salutare.

Pe un calc am instalat xampp in directorul: c:\xampp

Pe partitia D am creat directoarele: MySQL/data iar in fisierul de configurare mysql (my.ini) am schimbat calea implicita cu:

datadir="D:/MySQL/data"

Partitia C este inghetata cu un program care reface starea partitiei dupa restart (inghetarea s-a facut dupa ce am configurat mysql, etc)

Folosesc phpmyadmin pentru a crea si popula tabele.

Dupa ce creez o tabela mi se creeaza fisierul nume_tabel.frm in directorul d:/MySQL/data/nume_baza/nume_tabel.frm.

Pot lucra cat doresc, pot reporni xampp, totul este in regula.

Daca repornesc calculatorul (tot ce s-a adaugat pe C se sterge) si intru din nou in phpmyadmin nu mai gasesc nici un tabel in baza de date.

Daca verific d:/MySQL/data/nume_baza/ exista fisieul nume_tabel.frm.

Acum intrebarile sunt doua:

1. daca am un fisier .frm il pot adauga cumva manual la baza de date

2. (cazul ideal) Ce ar trebui sa mai confirurez pe langa datadir astfel incat sa am toate informatiile pe partitia D. Banuiesc ca mysql mai scrie o parte din informatii pe C si din aceasta cauza nu mai vad tabela dupa restart.

Multumesc anticipat.



pont
PHPRomania Supporter
Mesaje: 26
Membru din: Lun Apr 12, 2010 3:45 pm

Re: Salvarea tabelelor pe alta partitie / Readaugarea intr-o baza de date mysql

Mesajde pont » Sâm Feb 27, 2016 12:05 pm

Daca tabelele sunt de tip MyISAM trebuie sa copiezi fisierele: .frm, .MYD, .MYI din directorul data/[nume baza de date].

Daca tabelele sunt de tip InnoDB e mai complicat: In principal trebuie sa muti fisierele ibdata1, ib_logfile0 si ib_logfile1 din directorul data.


Înapoi la “MySQL”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator