Votre commande tente d'imiter mysqldump
mais mysql
n'a pas de paramètre de table. Vous pouvez l'exécuter comme ceci:
mysql -D news -e "SELECT * FROM media" > news.media.7.26.2016.txt
qui fonctionnera, mais vous ne serez pas obtenir de belles instructions SQL dans la sortie, juste exportation de données sous forme de tableau.
Je veux dire que vous pouvez rencontrer (ou non) des problèmes lors de l'importation des données. Il y a une chance d'utiliser
mysql -D news -e "LOAD DATA INFILE 'news.media.7.26.2016.txt' INTO TABLE media"
mais je n'ai pas beaucoup d'expérience avec ça. Le premier de vos soucis est le paramètre secure-file-priv qui a été rendu strict à partir de MySQL 5.7.6. Deuxièmement, je serais un peu nerveux à propos de la préservation des types de données.
Etes-vous capable d'exécuter un script PHP pour vider la table? –
@SamOrozco non je pensais juste que l'exposition de la question mysql à php serait sage vu comment sa partie de la pile de la lampe. – slicks1
est-il une raison pour laquelle vous ne pouvez pas installer mysql dump?, Édité le commentaire –