De import și export de date în MySQL
Cel mai adesea găsi baza de date a pierdut trebuie să fie importate sau copiate. Din fericire, nu știi neapărat locul lor „dislocare“ pe spațiu pe disc. interfete de programare pentru utilizarea cu MySQL au încorporat migrația și stabilirea copiile bazei de date și tabele.
În nostru „latitudine“ este cel mai popular phpMyAdmin coajă, concepute pentru a administra un MySQL sisteme de management al bazelor de date. Pe exemplul aplicațiilor Web considerăm instrumentele integrate care ne permit să rămână în întuneric, care este MySQL.
În phpMyAdmin crearea de copii ale bazelor de date are loc prin intermediul tab-ul „Export“. Pentru a duplica o bază de date sau un tabel în lista din partea stângă selectați elementul dorit pentru a copia. După aceea, du-te la secțiunea „Export“. Parametrii afișate în „procesul de export“, secțiunea ar trebui să fie setat la „Normal“. Următorul pe listă, selectați baza de date (tabelul). „OK“, apoi faceți clic în partea de jos a ferestrei.
Ca urmare, programul va crea o copie și păstrați-l pe partea de client. Lucrul cu aplicația Web este prin intermediul browser-ului, astfel încât a crea o bază de date duplicat pentru a căuta în folderul de descărcări.
baze Locul de stocare originale
Cunoașterea funcționalitatea built-in phpMyAdmin va crea rapid o copie a datelor solicitate. Dar, în cazul în care computerul nu este setat, nici unul dintre shell software-ului pentru a administra baza de date. Și aveți nevoie pentru a muta baza de date la un alt server. Sau editați informațiile stocate în tabele. În acest caz, va trebui să ruleze interogări prin intermediul consolei, care trebuie să fie specificate pe calea către baza de date. După cum puteți vedea să știe unde este stocată baza de date MySQL, este important și necesar.
Iată un alt exemplu de „viața administratorului novice.“ Să presupunem că ați folosit inițial Denwer. Dar o „vreme rea“ zi ați șters din greșeală parte a serverului de fișiere local. Ca urmare, el nu mai funcționează, și începe să „sape“ dosarele rămase în speranța de a salva cel puțin în baza de date. Dar, în acest caz, de asemenea, „mai ușor să“ știe unde să sape. Aici este un exemplu al modului în care un server de web stocate baza de date: F: \ Webserver \ usr \ \ locale \ de date, în cazul în care F 5.5 mysql - este unitatea pe care ați instalat Denwer.
Pentru a deschide fișierele bazei de date copiate trebuie să phpMyAdmin. Dacă ați instalat serverul de baze de date, fără coajă, apoi locația implicită în cazul în care este stocată în baza de date MySQL, se află aici: C: \ Documents and Settings \ All Users \ Application Data \ MySQL \ MySQL 5.1 \ server de date
fișier my.ini
Toate aceste metode sunt asociate cu punerea în aplicare a căutare (în funcție de versiunea de utilizare a bazei de date) a unui anumit dosar în care programul (sau server) menținut de bază. Dar nu utilizatorul nu poate afecta, și specificați o locație pe cont propriu MySQL spațiu pe disc, o bază de date în cazul în care toate magazinele.
Această opțiune de setare a fost furnizat pentru creatorii acestui sistem de control. Toate principalii parametri sunt setate în fișierul my.ini. Acesta este situat în același director în cazul în care baza de date și sistem.
Acest tip de fișiere legate de configurația și se deschide cu obișnuitul „Notepad.“ Pentru a defini „proprii“ un loc pentru toată lumea pentru a crea o bază de date, deschideți fișierul my.ini. Apoi găsiți secțiunea [mysqld], iar în lista de parametri datadir calea către directorul dorit. După ce salvați modificările (File> Save), toate bazele de date existente vor fi transferate la locul specificat al sistemului de fișiere de calculator sau server.
Instrumente SQL
Toate cele de mai sus găsit în MySQL, în cazul în care baza de date este, sunt secundare. Deoarece SGBD nu înțelege vorbirea umană și scriere. Pentru a putea comunica cu ea există o SQL specială. Abreviere tradus ca limbaj de interogare structurată (structurate limbaj de interogare). Aceasta este, cu ajutorul operatorilor și comanda limbii poate afecta structura informațiilor conținute în sursa: pentru a face prelevarea de probe, să actualizeze date, inserați sau șterge.
Dar nu lasa prea mult pentru a urca în „pădurea întunecată“ a cunoștințelor profesionale, ne interesează doar SHOW echipa. Mai precis, una dintre variantele sale SHOW VARIABILE. Această comandă SQL este folosit pentru a administra un serviciu pentru obținerea de informații cu privire la un anumit server sau de baze de date.
SHOW afișează o VARIABILE listă de variabile și valorile lor de la INFORMATION_SCHEMA, care este baza de date „oficială“, care conține informații despre toate bazele conectate la server. Exemplu de interogare: SHOW; VARIABILE
Dar, din această listă, ne interesează doar o singură variabilă pe care o puteți folosi pentru a „învăța“ de la serverul MySQL în cazul în care este stocată în baza de date. Această basedir variabilă, care este setat pentru a înregistra calea către directorul principal. Exemplu de interogare: VARIABILE spectacol ca „basedir“;
Acum nu mai pierzi „dig“ în sistemul de fișiere al PC-ului. Acum știi exact cum să „ceară“ din baza de date MySQL, în cazul în care este stocată în baza de date. Sperăm că am reușit să-ți învețe!
Cele mai multe știri IT si dezvoltare web pe canalul nostru-Telegram