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

Импортиране на голям sql файл в MySql чрез команден ред

Можете да импортирате .sql файл, като използвате стандартния вход, както следва:

mysql -u <user> -p<password> <dbname> < file.sql

Забележка: Не трябва да има интервал между <-p> и <password>

Справка:http://dev.mysql.com /doc/refman/5.0/en/mysql-batch-commands.html

Забележка за предложените редакции: Този отговор беше леко променен от предложените редакции за използване на вграден параметър за парола. Мога да го препоръчам за скриптове, но трябва да сте наясно, че когато пишете парола директно в параметъра (-p<password> ) може да се кешира от история на обвивката, разкриваща паролата ви на всеки, който може да прочете файла с историята. Докато -p ви моли да въведете парола чрез стандартно въвеждане.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Left JOIN по-бързо или Inner Join по-бързо?

  2. MySQL - Как да хвърля изключение в съхранената процедура?

  3. Изберете без значение от малките букви, като използвате mysql, php и pdo

  4. Не може да се възстанови root паролата с --skip-grant-tables на ubuntu 16

  5. SQL - Запитване за намиране дали низ съдържа част от стойността в колона