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

importa/esporta database mysql molto grandi in phpmyadmin

Rispondendo a questo per chiunque altro atterri qui. Se puoi usare phpMyAdmin solo perché non hai accesso SSH al servizio MySQL o non sai come usare gli strumenti della riga di comando, allora questo potrebbe essere d'aiuto. Tuttavia, come suggerisce il commento sopra, esportare un database di queste dimensioni sarebbe molto più semplice con mysqldump.

phpMyAdmin (sto usando la v3.5.6) consente di esportare le tabelle individualmente in questo modo:

  1. Seleziona il database da visualizzare/modificare. Dovrebbe apparire un elenco di tutte le tabelle.
  2. Nell'elenco delle tabelle, seleziona la casella di controllo a sinistra della tabella che desideri esportare.
  3. Nella parte inferiore dell'elenco delle tabelle, seleziona "Esporta" dalla casella di selezione "Conselezionato:".
  4. Viene visualizzata la schermata di esportazione. Spesso funziona un'esportazione 'Rapida' e salvala in formato 'SQL'.

phpMyAdmin consente anche di esportare i record individualmente o in gruppi, quindi potresti, ad esempio, esportare solo 10 record da una tabella con 100.000.

  1. Segui i passaggi da 1 a 3 sopra.
  2. Invece di "Veloce", seleziona "Personalizzato".
  3. In "Righe" seleziona "Elimina alcune righe"
  4. Quindi inserisci il numero di righe che desideri esportare e il numero di riga iniziale.
  5. In "Opzioni dump dati" nella parte inferiore della schermata di esportazione, controlla che "Lunghezza massima della query creata" sia sufficientemente grande.
  6. Nota:se ad esempio esporti dati BLOB di grandi dimensioni, potrebbe essere necessario aumentare questa cifra.

Spero che questo aiuti qualcuno che non conosce phpMyAdmin o DBA tramite il Web.