Erreur Mysql: ASCII '' lors de l'importation de fichier sql sur le serveur linux
j'obtiens l'erreur suivante pendant l'importation de fichier sql
ERROR: ASCII '"151900920"' appeared in the statement, but this is not allowed unless option --binary-mode is enabled and mysql is run in non-interactive mode.
Set --binary-mode to 1 if ASCII '"151900920"' is expected. Query: ''.
HELP NEEDED...!!
4
demandé sur
e4c5
2016-07-14 23:46:50
2 réponses
Essayez quelque chose comme :
mysql -u root -p -h localhost -D database --binary-mode -o < dump.sql
et assurez-vous que votre fichier sql n'est pas zippé .
11
répondu
Eric BELLION
2017-05-23 12:34:41
j'ai rencontré ce problème,le fichier sql était dans un format ISCII valide, j'ai résolu comme suit:
1 - l'utilisation de shell "151900920 de la commande" pour détecter le type de données contenues dans le fichier de vidage:
file db.sql
a obtenu la sortie comme suit:
db.sql: Little-endian UTF-16 Unicode text, with very long lines, with CRLF line terminators
2 - Convertissez le fichier dump existant en UTF8 (ASCII) en utilisant iconv:
iconv -f utf-16 -t utf-8 db.sql > db_utf8.sql
puis importer le nouveau fichier.
5
répondu
Zeid Al-Rashwani
2016-12-21 14:17:09