Error 500 de importación de base de datos phpMyAdmin? Exportar a liña de comandos de ficheiros grandes de MySQL

alguén comprometidoComercio electrónicoAmigos da industria, sóInstale o panel VestaCPDespois diso, quero pasarphpMyAdminimportación de xestión de bases de datosBase de datos MySQL, houbo 500 erros e a importación fallou despois de tentalo moitas veces...

Quizais debido á configuración de php.ini ou a outros problemas, polo que exporta ou importa en phpMyAdminMySQLO ficheiro grande leva demasiado tempo e o tempo de espera de php fai que a exportación ou importación falle...

Aínda que a modificación mellora a configuración da memoria dos ficheiros relacionados, non axudará...

Neste punto, podemos pasar Linux Implementación da liña de comandos:

  • Use a liña de comandos de copia de seguridade de MySQL para exportar rapidamente a base de datos MySQL;
  • Use a liña de comandos de importación de MySQL para importar rapidamente bases de datos MySQL.

Comando de exportación de base de datos MySQL

Comando de copia de seguridade de MariaDB▼

mariadb-dump -u root -p[root_password] [database_name] > dumpfilename.sql

Comandos de copia de seguridade de MySQL ▼

mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql
  • O comando non inclúe símbolos []
  • Cambia "dumpfilename" polo nome do ficheiro de base de datos MySQL.
  • Teña en conta a frecha cara á dereita > é exportación.

Extrae o ficheiro de base de datos MySQL .gz

Se o ficheiro de base de datos MySQL está comprimido cun sufixo .gz, non se pode importar á base de datos mediante a liña de comandos SSH.

Antes de executar o comando para importar a base de datos MySQL, introduza o seguinte comando .gz unzip para descomprimir ▼

gunzip FileName.gz
  • Cambia "FileName" polo nome do paquete comprimido da base de datos MySQL, por exemplo: xxx.sql.gz

Comando de importación de base de datos MySQL

Comando de importación de MariaDB▼

mariadb-dump -u root -p[root密码] [数据库名称] < dumpfilename.sql

Comando de importación de MySQL ▼

mysql -u root -p[root密码] [数据库名称] < dumpfilename.sql
  • O comando non inclúe símbolos []
  • Cambia "dumpfilename" polo nome do ficheiro de base de datos MySQL.
  • Teña en conta a frecha esquerda < é importación.

Podes atopar máis comandos SSH para sistemas Linux aquí ▼

发表 评论

O teu enderezo de correo electrónico non será publicado. Utilízanse os campos obrigatorios * Etiqueta

Volver arriba