Mysql
 sql >> Database >  >> RDS >> Mysql

Importazione di file sql di grandi dimensioni su MySql tramite riga di comando

Puoi importare file .sql usando lo standard input in questo modo:

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

Nota: Non dovrebbe esserci spazio tra <-p> e <password>

Riferimento:http://dev.mysql.com /doc/refman/5.0/en/mysql-batch-commands.html

Nota per le modifiche suggerite: Questa risposta è stata leggermente modificata dalle modifiche suggerite per utilizzare il parametro della password inline. Posso consigliarlo per gli script, ma dovresti essere consapevole che quando scrivi la password direttamente nel parametro (-p<password> ) potrebbe essere memorizzato nella cache da una cronologia della shell che rivela la tua password a chiunque possa leggere il file della cronologia. Mentre -p ti chiede di inserire la password tramite immissione standard.