I have several sql
files and I want to import all of them at once into a MySQL database.
I go to PHPMyAdmin
, access the database, click import
, select a file and import it. When I have more than a couple of files it takes a long time.
I would like to know if there is a better way to import multiple files, something like one file which will import the other files or similar.
I'm using WAMP
and I would like a solution that does not require installing additional programs on my computer.
This is the easiest way that I have found.
In Windows (powershell):
cat *.sql | C:\wamp64\bin\mysql\mysql5.7.21\bin\mysql.exe -u user -p database
You will need to insert the path to your
WAMP - MySQL
above, I have used my systems path.In Linux (Bash):
cat *.sql | mysql -u user -p database
Just type below command on your command prompt & it will bind all sql file into single sql file,