Artikel Directory
En ven, der arbejder i e-handelsbranchen, installerede for nylig VestaCP-panelet og ville importere en MySQL-database via phpMyAdmin , men fik vedvarende en 500-fejl og kunne ikke importere den efter flere forsøg ...
Problemet kan skyldes php.ini-konfigurationen eller andre problemer, der forårsager, at phpMyAdmin tager for lang tid om at eksportere eller importere store MySQL -filer, hvilket resulterer i PHP-timeouts og eksport-/importfejl.
Selvom ændringen forbedrer hukommelseskonfigurationen af de relaterede filer, hjælper det ikke...
På dette tidspunkt kan vi opnå følgende via Linux- kommandolinjen:
- Brug MySQL backup kommandolinje til hurtigt at eksportere MySQL database;
- Brug kommandolinjen MySQL import til hurtigt at importere MySQL-databaser.
MySQL eksport database kommando
MariaDB backup kommando▼
mariadb-dump -u root -p[root_password] [database_name] > dumpfilename.sql
MySQL Backup-kommandoer ▼
mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql
- kommandoen inkluderer ikke symboler []
- Skift venligst "dumpfilename" til dit MySQL-databasefilnavn.
- Bemærk den højre pil > er eksport.
Udpak .gz MySQL-databasefilen
Hvis din MySQL-databasefil er komprimeret med et .gz-suffiks, kan den ikke importeres til databasen via SSH-kommandolinjen.
Inden du kører kommandoen for at importere MySQL-databasen, skal du indtaste følgende .gz unzip-kommando for at udpakke ▼
gunzip FileName.gz
- Skift venligst "Filnavn" til navnet på dit MySQL-databasearkiv, for eksempel: xxx.sql.gz
MySQL import database kommando
MariaDB importkommando▼
mariadb-dump -u root -p[root密码] [数据库名称] < dumpfilename.sql
MySQL-importkommando ▼
mysql -u root -p[root密码] [数据库名称] < dumpfilename.sql
- kommandoen inkluderer ikke symboler []
- Skift venligst "dumpfilename" til dit MySQL-databasefilnavn.
- Bemærk venstre pil < er import.
Flere SSH-kommandoer til Linux-systemer kan findes her ▼
Forhåbentlig vil artiklen "phpMyAdmin database import 500 error? Command line for exporting large MySQL files" (phpMyAdmin database import 500 error? Command line for exporting large MySQL files) som er delt på Chen Weiliangs blog ( https://www.chenweiliang.com/ ) være nyttig for dig.
Del gerne dette artikellink: https://www.chenweiliang.com/cwl-707.html
