sql >> Database teknologi >  >> Database Tools >> phpMyAdmin

Hvad er den nemme måde at importere stor database til mysql ved hjælp af phpmyadmin?

IIRC er der ingen grænse i PHPMyAdmin og der er heller ikke i MySQL - grænsen er på POST-størrelsen (webserverkonfiguration) eller filoverførselsstørrelsen (php.ini). Hvis du ikke kan ændre nogen af ​​disse, bliver du nødt til at uploade filen på anden måde...

mysql -u username -p <mysql_export_file.sql

Hvis du ikke kan uploade filer / ikke har nogen shell-adgang / ikke har nogen CLI-version af mysql-klienten tilgængelig, så er den næste ting at prøve at se, om du kan tilslutte eksternt ved hjælp af mysql CLI-klienten:

mysql -u username -h www.example.com -p 

Hvis dette forbinder OK, så afslut og kør det igen i den eksporterede fil

mysql -u username -h www.example.com -p <mysql_export_file.sql

Hvis det ikke virker, bliver du enten nødt til at opdele eksportfilen i flere mindre bidder eller skrive din egen dataindlæser, som drypper dataene.

C.



  1. Konstant #1064 fejl på alt, hvad jeg gør i mySQL gennem phpMyAdmin

  2. phpMyAdmin Fejl:mbstring-udvidelsen mangler. Tjek venligst din PHP-konfiguration

  3. Installation af phpMyAdmin med Nginx på CentOS 8

  4. Indsæt kun nye poster i SQL-tabel ved hjælp af VBA