El error que me daba al intentar importar una base de datos a otra nueva desde phpMyadmin era "Incorrect format parameter".
Lo primero que he tenido que hacer es cambiar los valores del archivo php.ini; por defecto estaban "muy bajos". Así, he editado mi archivo php.ini y he cambiado algunos parámetros, ya que el archivo SQL era grande y estaba xcediendo los límites de PHP. Estos son los valores que hay que editar:
upload_max_filesize
post_max_size
max_execution_time
Los he dejado así(*):
Código: Seleccionar todo
upload_max_filesize = 128M
post_max_size = 128M
max_execution_time = 300Código: Seleccionar todo
php -i | grep "Loaded Configuration File"Código: Seleccionar todo
guillermo@guillermo-HP-EliteDesk-800-G1-SFF:~$ php -i | grep "Loaded Configuration File"
Loaded Configuration File => /etc/php/8.4/cli/php.ini
guillermo@guillermo-HP-EliteDesk-800-G1-SFF:~$ Código: Seleccionar todo
sudo nano /etc/php/8.x/apache2/php.iniAhora ya podemos cambiar los valores con nano o cualquier editor de texto plano (en mi caso uso gedit):
Código: Seleccionar todo
sudo gedit /etc/php/8.4/cli/php.iniCódigo: Seleccionar todo
sudo systemctl restart apache2Código: Seleccionar todo
sudo mysql -u root -p basedatos_nueva < ~/Descargas/base_datos_exportada.sqlMoraleja: si tu base de datos es grande, es mejor realizar la importación desde la terminal.