Вы можете поместить его в любое место, где достаточно свободного места на диске, конечно.
Хорошим местом для этого будет либо /tmp
(в Linux или аналогичном) или c:\temp
(в Windows или аналогичном)
Но при условии, что вы используете именно эту строку, вам нужно изменить свой рабочий каталог на тот, который содержит файл.
cd /path/where/sql/file/is
А затем
mysql -u username -p database_name < file.sql
Если выУ вас нет корзины mysql в вашей переменной PATH, которую вы, возможно, захотите запустить
/path/to/mysql/bin/mysql -u username -p database_name < file.sql
Или временно поместите file.sql в папку bin mysql (не рекомендуется)
Другой возможный сценарий:чтобы указать на файл в файловой системе, как это
mysql -u username -p database_name < /path/where/sql/file/is/file.sql
PS.Если вы работаете в Windows, вы можете изменить косую черту на обратную.