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.
Salvarea tabelelor pe alta partitie / Readaugarea intr-o baza de date mysql
Moderatori: Zamolxe, Moderatori
Re: Salvarea tabelelor pe alta partitie / Readaugarea intr-o baza de date mysql
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.
Daca tabelele sunt de tip InnoDB e mai complicat: In principal trebuie sa muti fisierele ibdata1, ib_logfile0 si ib_logfile1 din directorul data.
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 10 vizitatori