Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Kopia zapasowa bazy danych MySQL

mysqlhotcopy nie działa w niektórych przypadkach utraty readlocka i nie działa z tabelami INNODB.

mysqldump jest częściej używany, ponieważ może tworzyć kopie zapasowe wszystkich rodzajów tabel.

Z dokumentacji MySQL

mysqlhotcopy to skrypt Perla, który został pierwotnie napisany i wniesiony przez Tima Bunce'a. Używa LOCK TABLES, FLUSH TABLES i cp lub scp do szybkiego tworzenia kopii zapasowej bazy danych. Jest to najszybszy sposób wykonania kopii zapasowej bazy danych lub pojedynczych tabel, ale można go uruchomić tylko na tym samym komputerze, na którym znajdują się katalogi bazy danych. mysqlhotcopy działa tylko w przypadku tworzenia kopii zapasowych tabel MyISAM i ARCHIVE. Działa na systemach Unix i NetWare

mysqldump client to program do tworzenia kopii zapasowych, oryginalnie napisany przez Igora Romanenko. Może służyć do zrzutu bazy danych lub zbioru baz danych w celu wykonania kopii zapasowej lub przeniesienia na inny serwer SQL (niekoniecznie serwer MySQL). Zrzut zazwyczaj zawiera instrukcje SQL służące do tworzenia tabeli, jej wypełniania lub obu. Jednak mysqldump może być również używany do generowania plików w formacie CSV, innym rozdzielanym tekście lub formacie XML.

Pa.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql pasuje do wielu słów

  2. Recenzja produktu — gwiezdna naprawa bazy danych MySQL

  3. Policz liczbę odrębnych wierszy dla wielu wartości

  4. Formularz logowania PHP z formularzem HTML

  5. WYBRAĆ zdenormalizowane kolumny do oddzielnych rekordów?