Requete mysql

Résolu/Fermé
must21 Messages postés 190 Date d'inscription jeudi 18 septembre 2008 Statut Membre Dernière intervention 9 septembre 2012 - 4 sept. 2009 à 13:30
must21 Messages postés 190 Date d'inscription jeudi 18 septembre 2008 Statut Membre Dernière intervention 9 septembre 2012 - 4 sept. 2009 à 14:31
Bonjour,
Voila je fait un requete pour créer une base de donnée contenant un tiret mais sa ne marche via bash de linux, j'ai essayé d'echapper comme ceci 'ma-base' `ma-base` "ma-base "mais sa ne marche pas, je tient à signaler que via phpmyadmin sa marche en tapant `ma_base`

Auriez vous une idée ?

Merci

4 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
4 sept. 2009 à 13:34
Salut,

Montre la requête complete.
0
must21 Messages postés 190 Date d'inscription jeudi 18 septembre 2008 Statut Membre Dernière intervention 9 septembre 2012 24
4 sept. 2009 à 13:43
Salut,
J'ai ceci dans un fichier bash:
echo "use mysql;CREATE DATABASE IF NOT EXISTS ma-base DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;"| mysql -u admin --password=12345 -h 192.168.14.201

mysql --default-character-set=UTF8 -u admin --password=12345 -h 192.168.14.201 ma-base < /web/template/demo/sSqlFile.sql

Voila


merci
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 569
4 sept. 2009 à 14:14
Re,

En fait ton fichier sSqlFile.sql

contient ça
echo "use mysql;CREATE DATABASE IF NOT EXISTS ma-base DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;"| mysql -u admin --password=12345 -h 192.168.14.201
?
0
must21 Messages postés 190 Date d'inscription jeudi 18 septembre 2008 Statut Membre Dernière intervention 9 septembre 2012 24
4 sept. 2009 à 14:31
Non mon fichier sSqlFile.sql contient la sauvegarde de ma base.
Mais c'est bon g trouvé c'était tout bête il fallait juste faire ceci \`ma-base`\

Merci pour ton aide

++
0