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

Import i eksport bazy danych mysql w wierszu poleceń superszybko

Ten samouczek o superszybkim imporcie i eksporcie wiersza poleceń bazy danych. Jeśli masz dużą bazę danych mysql i próbujesz importować, możesz odczuwać wiele problemów w zwykłej metodzie, a także zabiera to zbyt dużo czasu, aby przesłać go z lokalnego na serwer, a następnie uruchomić zapytania. Ale ostatnio próbowałem metody wiersza poleceń, aby przesłać bazę danych na serwer, a następnie zaimportować duży plik sql o wielkości 2 GB w ciągu 5 minut.



Możesz użyć metody wiersza poleceń, jeśli masz pełną kontrola nad serwerem, tak jak masz serwer VPS lub serwer w chmurze.

Najpierw skopiuj plik sql na serwer przez SSH dowolną inną metodą, wolę używać SSH, ponieważ kopiowanie plików z komputera lokalnego na serwer jest bezpieczniejsze i szybsze.

Importowanie wiersza poleceń plików sql

mysql -u [Database_username] -p [Database_name] < Sql_file.sql

Gdzie
-u :Nazwa użytkownika bazy danych
-p :Nazwa bazy danych, w której musisz uruchomić import.
Po uruchomieniu powyższego polecenia zapyta o hasło do bazy danych i wciśniesz enter.



Wiersz poleceń eksportu plików sql

mysqldump -u [Database_username] -p [Database_name] > backup_database.sql

-u :Nazwa użytkownika bazy danych
-p :Nazwa bazy danych, w której musisz uruchomić eksport i wykonać kopię zapasową.
Po uruchomieniu powyższego polecenia zostaniesz zapytany o hasło do bazy danych i wciśniesz enter.

Eksportowanie wiersza poleceń plików sql w formacie skompresowanym (.sql.gz)

mysqldump -u [Database_username] -p [Database_name] | gzip > backup_database.sql.gz

Jeśli podoba Ci się ten post, nie zapomnij zasubskrybować mojego publicznego notatnika, aby uzyskać więcej przydatnych rzeczy


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Funkcja MySQL ATAN() — zwraca łuk tangensa wartości (lub wartości)

  2. warunkowe sprzężenie w mysql

  3. Wdróż relacyjne bazy danych MySQL na Ubuntu 12.04 (Precise Pangolin)

  4. Nie znaleziono dostawcy Entity Framework dla dostawcy ADO.NET "MySql.Data.MySqlClient"

  5. Naucz się podstawowych zapytań SQL przy użyciu MySQL