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

Jak wykonać kopię zapasową pojedynczej tabeli w bazie danych MySQL?

Zrzuć i przywróć pojedynczą tabelę z .sql

Zrzuć

mysqldump db_name table_name > table_name.sql

Zrzucanie ze zdalnej bazy danych

mysqldump -u <db_username> -h <db_host> -p db_name table_name > table_name.sql

Więcej informacji:

http://www.abbeyworkshop.com/howto/lamp/MySQL_Export_Backup/index .html

Przywróć

mysql -u <user_name> -p db_name
mysql> source <full_path>/table_name.sql

lub w jednej linii

mysql -u username -p db_name < /path/to/table_name.sql

Zrzuć i przywróć pojedynczą tabelę ze skompresowanego formatu (.sql.gz)

Źródło:John McGrath

Zrzuć

mysqldump db_name table_name | gzip > table_name.sql.gz

Przywróć

gunzip < table_name.sql.gz | mysql -u username -p db_name


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Importuj plik CSV bezpośrednio do MySQL

  2. Jak naprawić serializowany ciąg, który został uszkodzony przez nieprawidłową długość licznika bajtów?

  3. Jak uzyskać następny/poprzedni rekord w MySQL?

  4. Wyzwalacz MySQL nie działa, prosta składnia, nieskomplikowana

  5. Jak wykonać UPSERT, abym mógł używać zarówno nowych, jak i starych wartości w części dotyczącej aktualizacji?