LOAD DATA INFILE sur la machine distante
Comment pourrais-je faire la commande suivante, avec un fichier local, sur une base de données distante (différents de la machine) ?
$MYSQL_PATH/mysql -u root -h remote.net files -e "
LOAD DATA INFILE '$1'
INTO TABLE $TABLE_NAME
FIELDS TERMINATED BY ','
(size, @d2, @d3, @d4, @d5, path)
Le problème semble être que la INFILE à /tmp/infile.txt
n'est pas reconnu à distance. Quelle serait la bonne façon d'y parvenir?
source d'informationauteur David542
Vous devez vous connecter pour publier un commentaire.
LOAD DATA INFILE
charge un fichier sur la machine du serveur MySQL est en cours d'exécution sur.Utilisation
LOAD DATA LOCAL INFILE
pour charger un fichier situé sur votre ordinateur client.N'oubliez pas d'inclure
--local-infile=1
quand vous faites cela: