Maison > base de données > tutoriel mysql > le corps du texte

Comment exporter des tables MySQL sans serveur direct ni accès phpMyAdmin ?

Barbara Streisand
Libérer: 2024-11-03 10:44:03
original
551 Les gens l'ont consulté

How to Export MySQL Tables Without Direct Server or phpMyAdmin Access?

Exportation de tables MySQL sans serveur direct ni accès phpMyAdmin

Pour ceux qui sont confrontés au défi de transférer des données d'une table MySQL distante vers un serveur domestique sans accès direct ni phpMyAdmin, il existe une approche ingénieuse qui utilise les scripts PHP.

SOLUTION : tirer parti de SQL et de PHP

Pour réaliser cette tâche, suivez les étapes suivantes :

  1. Utilisez SQL pour exporter les données :

    $file = 'backups/mytable.sql';
    $result = mysql_query("SELECT * INTO OUTFILE '$file' FROM `##table##`");
    Copier après la connexion
  2. Accédez au fichier exporté (backups/mytable.sql) via un navigateur Web ou un client FTP.
  3. Pour réimporter les données dans la base de données :

    $file = 'backups/mytable.sql';
    $result = mysql_query("LOAD DATA INFILE '$file' INTO TABLE `##table##`");
    Copier après la connexion

APPROCHE ALTERNATIVE : Invocation de commande système

Alternativement, vous pouvez utiliser PHP pour lancer une commande système qui exécute « mysqldump » :

$file = 'backups/mytable.sql';
system("mysqldump --opt -h ##databaseserver## -u ##username## -p ##password## ##database | gzip > ".$file);
Copier après la connexion

Cette méthode consiste à appeler mysqldump à partir de la ligne de commande, permettant ainsi le transfert de données.

En exploitant ces techniques , vous pouvez facilement exporter et importer des données à partir de tables MySQL distantes sans avoir besoin d'un accès direct ou d'utilitaires supplémentaires.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal