2015-10-05 2 views
0

J'utilise Navicat pour se connecter à un serveur MySQL distant et je veux transférer 1 ou plusieurs grandes tables (les tailles sont ~ 3-4 Go) dans mon environnement local.Navicat exporter une grande table dans plusieurs fichiers

Pour mon environnement local que je suis en utilisant phpMyAdmin et je ne peux pas importer tables aussi grande que celle (même après avoir changé les valeurs de configuration dans le fichier .ini)

Comment puis-je vider une table en plusieurs fichiers en utilisant Navicat? J'ai cherché sur le site officiel et suis allé à travers les options, mais n'a pas eu de chance.

Est-ce que ce n'est pas possible? Si oui, j'apprécierais toutes les suggestions sur la façon de le faire.

Répondre

1

Pour importer, le phpMyAdmin manual a quelques idées:

Regardez
  • à la fonction $cfg['UploadDir']. Cela permet de télécharger un fichier sur le serveur via scp, ftp ou votre méthode de transfert de fichiers préférée. PhpMyAdmin est alors capable d'importer les fichiers du répertoire temporaire.
  • Utilisation d'un utilitaire (tel que BigDump) pour diviser les fichiers avant le téléchargement.
  • Utilisez le client de ligne de commande MySQL pour importer les fichiers directement. Vous pouvez le faire en lançant la commande "source" depuis MySQL: source filename.sql;