Având servere în centre de date sigure din Europa. Deschideți nor VPS server / VDS pe un SSD rapid în 1 minut!
Cel mai bun Web Hosting:
- va proteja datele împotriva accesului neautorizat într-un centru european de date securizat
- va plăti cel puțin în Bitcoin.
- Acesta va pune distribuție
- protecție împotriva atacurilor DDoS-
- gratuit de backup
- Uptime 99,9999%
- DPC - TIER III
- ISP - NIVELULUI I
Suport în 24/7/365 rusă lucra cu persoane juridice și persoane fizice. Ai nevoie de acum 24 de bază și 72 GB RAM. Vă rog!
Tarifele noastre competitive dovedesc că cele mai ieftine de găzduire pe care nu a știut!
O chestiune de minute, selectați configurația, să plătească și CMS pe un VPS este gata.
Bani Înapoi - 30 de zile!
Carduri bancare, moneda electronică prin intermediul unor terminale QIWI, Webmoney, PayPal, Novoplat și altele.
Pune o intrebare 24/7/365 Suport
Găsiți răspunsurile în baza noastră de date, și să respecte recomandările din
Ce este MySQL?
MySQL - un sistem de management de baze de date populare (SGBD), este utilizat pentru gestionarea datelor interogări limbaj SQL. MySQL este ideal pentru situl de stocare sau aplicatie web.
Notă. Pentru a efectua manualul de utilizat Ubuntu 12.04 server și MySQL 5.5, dar versiunile mai noi ale software-ului va lucra într-un mod similar.
Baze de date de backup pentru MySQL folosind mysqldump
mysqldump este - unul dintre modul cel mai simplu și convenabil pentru MySQL de backup.
Mai întâi trebuie să exportați baza de date. Despre exportul de baza de date folosind mysqldump pot fi găsite aici. Sintaxa de bază este după cum urmează:
mysqldump -u username -p database_to_backup> backup_name.sql
Restaurarea bazei de date
Pentru a restaura o groapa de bază de date care a fost creat cu mysqldump, trebuie doar să redirecționeze de ieșire într-un fișier în MySQL.
Pentru a face acest lucru, creați o bază de date goală pentru a stoca datele importate. Conectați-vă la MySQL:
mysql -u nume de utilizator -p
Creați o nouă bază de date, să se mute în ea date de la groapa de gunoi, și apoi închideți linia de comandă MySQL:
CREATE database;
ieșire
Redirect fișierul de imagine în fișierul bazei de date:
mysql -u nume de utilizator -p nume_bază_date Datele copiate vor fi restaurate în noua bază de date. MySQL, de asemenea, vă permite să salvați datele din tabel direct în fișiere text utilizând instrucțiunea select. Sintaxa generală: SELECT * ÎN outfile 'table_backup_file' DIN name_of_table; Această declarație salvează datele din tabel într-un fișier de pe serverul MySQL. Rețineți: În cazul în care există deja un fișier cu acest nume, operațiunea nu va reuși. Notă. Această opțiune salvează numai datele din tabel. Dacă tabelul are o structură complexă, care nu se recomandă utilizarea de necesitatea de a păstra această metodă. AutoMySQLBackup utilitate este disponibil în arhive standard de Ubuntu. Acesta vă permite să efectuați backup-uri automate de baze de date în mod regulat. Pentru a instala acest program, introduceți într-un terminal: sudo apt-get install AutoMySQLBackup Principala utilitate fișier de configurare este localizat în / etc / default / AutoMySQLBackup; deschide-l cu drepturi de administrator: sudo nano / etc / default / AutoMySQLBackup Standard Locul de amplasare de rezervă - / var / lib / AutoMySQLBackup. Localizați directorul și revizuiască structura backup-uri: ls / var / lib / AutoMySQLBackup daily conține un subdirector pentru fiecare bază de date, care stochează groapa de sql comprimat rezultat din ultima comandă de start: Pentru a configura pornirea automată de backup sistem Ubuntu seturi, împreună cu acest program de cron daemon. Pentru backup de date, puteți utiliza, de asemenea, replicarea MySQL în legătură cu oricare dintre metodele enumerate mai sus. Replicarea - un proces de oglindire a datelor de pe serverul gazdă la celălalt (de tip master-slave) sau de la orice pachet server de pe alte servere (de tip master-master). Dar, ca și replicare surprinde în mod continuu schimbări într-un sistem dinamic, acesta poate suferi de o copie de rezervă, pentru că în acest moment special, în timp este fix. Pentru a rezolva această problemă, puteți: Pentru a dezactiva temporar replicare pe un sclav-Server, de tip: mysqladmin -u user_name -p stop-slave Există o altă metodă care nu dezactivează complet replicarea, și doar pune pe pauză: mysql -u user_name -p -e 'STOP SLAVE SQL_THREAD;' Oprirea replicare, backup poate fi realizată prin oricare dintre metodele de mai sus. Nu este nevoie pentru a opri de master-server. După aceea, pur și simplu relua replicare: mysqladmin -u user_name -p start-slave Puteți obține, de asemenea, un set consistent de date, ceea ce face temporar pentru read-only. Acest lucru se poate face pe master server, iar slave. În primul rând, deschide rădăcina MySQL: Se înregistrează toate modificările stocate în memoria cache pe disc și configurați sistemul pentru a citi folosind numai comenzi: TABELE Flush CITIȚI CU BLOCARE; Efectuați o copie de rezervă folosind mysqldump. SET GLOBAL READ_ONLY = OFF; Desigur, pentru a utiliza această tehnică cu mecanismele de stocare care stochează datele în fișiere care sunt destul de rezonabile; dar InnoDB, motorul de stocare MySQL în mod implicit, nu pot fi copiate în acest fel. După cum puteți vedea, MySQL oferă o varietate de metode de copiere a datelor. Ei au toate avantajele și dezavantajele lor, unele dintre ele sunt mai ușor, unele - aplicare mai largă. În general, metoda de backup depinde de nevoile individuale și de resurse ale serverului, precum și mediul de producție. Indiferent de metoda pe care o alegeți, asigurați-vă că pentru a verifica din nou în sus și să încerce să restabilească datele.AutoMySQLBackup utilitate
săptămânal lunar de zi cu zireplicarea bazelor de date
Dezactivați temporar replicare
Configurarea accesului la serverul de backup
SET GLOBAL READ_ONLY = ON;
DEBLOCARE TABELE;Metode recomandate de backup-Non
concluzie
articole similare