Mysql
 sql >> база данни >  >> RDS >> Mysql

Импортиране, експортиране на mysql база данни супербърз команден ред

Този урок за супербързо импортиране и експортиране на командния ред на база данни. Ако имате голяма mysql база данни и се опитвате да импортирате, може да почувствате много проблеми при обикновен метод и също така отнема твърде много време за качване от локален на сървър, след което изпълнявате заявки. Но наскоро опитах метода на командния ред да кача база данни на сървъра и след това импортирам 2GB голям sql файл за 5 минути.



Можете да използвате метода на командния ред, ако имате пълен контрол на вашия сървър, сякаш имате вашия VPS или облачен сървър.

Първо копирайте sql файла на сървър чрез SSH по всеки друг метод, аз предпочитам да използвам SSH, защото е по-сигурно и бързо за копиране на файлове от локален компютър на сървър.

Команден ред за импортиране на sql файлове

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

Където
-u :потребителско име на базата данни
-p :Име на базата данни, където трябва да стартирате импортиране.
След като изпълни горната команда, тя ще поиска парола за база данни и ще натисне enter.



Експортиране на sql файлове команден ред

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

-u :потребителско име на базата данни
-p :Име на базата данни, където трябва да стартирате експортиране и да направите резервно копие.
След като изпълни командата по-горе, тя ще поиска парола за база данни и ще натиснете enter.

Експортиране на sql файлове команден ред в компресиран формат (.sql.gz)

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

Ако ви харесва тази публикация, моля, не забравяйте да се абонирате за обществения ми бележник за още полезни неща


  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 с --skip-grant-tables?

  2. 3 начина за намиране на редове, които съдържат главни букви в MySQL

  3. INSERT INTO или UPDATE с две условия

  4. Не може да се свърже със сървър на база данни (работна маса на mysql)

  5. бърз избор на произволен ред от голяма таблица в mysql