У меня есть большой (~ 150 МБ) sql файл, который я пытаюсь импортировать. Это слишком велико, чтобы сделать это через PHPMyAdmin, даже разбивая его на многие части, и он слишком велик для импорта через php script, поскольку он истекает через 30 секунд после обработки script. Поэтому я ищу, как напрямую импортировать файл из командной строки MySQL.
Поиск в Интернете показывает, что я хочу либо использовать database_name < file_name.sql, либо source file_name.sql, но я не могу заставить их работать.
Использование < дает общую ошибку синтаксиса MySQL при использовании source дает немного более перспективный failed to open file 'file_name.sql', error: 2, поэтому я склонен думать, что команда источника находится на правильном пути.
Я в Windows и использую xampp в качестве сервера localhost (обратите внимание, что я пытаюсь импортировать этот файл на localhost, чтобы я мог выполнить sql). Я попытался разместить файл в xampp\mysql\bin и xampp\mysql\data\database_name.
Приветствуются любые предложения о том, как импортировать этот .sql файл в MySQL из командной строки MySQL или любым другим способом.