#26 Le 11/03/2012, à 21:33
- Spitfire 95
Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "
mysql> mysql biaisebdd < /tmp/biaisebdd.sql; tout court devrait mieux marcher (je crois que même mettre le ; tout seul sur une ligne à part marche pas et faut refaire la commande)
Trisquel GNU/Linux 6.0 / Fedora 19 & rawhide.
joueur ryzom et wesnoth
Développeur livewallpaper
Membre déserteur et traître de la brigade des S.
Hors ligne
#27 Le 11/03/2012, à 21:35
- Вiɑise
Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "
heu, c'est exactement ce que je viens de taper.
mysql> mysql biaisebdd < /tmp/biaisebdd.sql;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysql biaisebdd < /tmp/biaisebdd.sql' at line 1
Hors ligne
#28 Le 11/03/2012, à 21:41
- Spitfire 95
Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "
Si le fichier n'est pas invalide, ceci devrait marcher puisque sur mon serveur je l'ai déjà utilisé :
mysql -uusername -ppasswd biaisebdd < /tmp/biaisebdd.sql;
Trisquel GNU/Linux 6.0 / Fedora 19 & rawhide.
joueur ryzom et wesnoth
Développeur livewallpaper
Membre déserteur et traître de la brigade des S.
Hors ligne
#29 Le 11/03/2012, à 21:42
- Вiɑise
Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "
ça plante de la même façon, même erreur.
Autre détail : mon mdp contient des espaces.
Hors ligne
#30 Le 11/03/2012, à 21:43
- sputnick
Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "
heu, c'est exactement ce que je viens de taper.
mysql> mysql biaisebdd < /tmp/biaisebdd.sql; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysql biaisebdd < /tmp/biaisebdd.sql' at line 1
Tu confonds le prompt du shell avec celui de la BDD
mysql biaisebdd < /tmp/biaisebdd.sql
c'est en bash
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#31 Le 11/03/2012, à 21:46
- Вiɑise
Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "
root@bibibase:/home/biaise# mysql biaisebdd < /tmp/biaisebdd.sql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
root@bibibase:/home/biaise#
Hors ligne
#32 Le 11/03/2012, à 21:49
- sputnick
Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "
à la place de mysql, tu met ce que tu a tapé pour te connecter à mysql.
mysql -u root -p -h localhost < biaisebdd < /tmp/biaisebdd.sql
peux etre
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#33 Le 11/03/2012, à 21:53
- Вiɑise
Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "
ça donne rien
Hors ligne
#34 Le 11/03/2012, à 21:55
- sputnick
Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "
ça donne rien
Si ya aucune sortie, c'est que ça s'est bien passé !
Sinon va dans phpmyadmin et importe le fichier.
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#35 Le 11/03/2012, à 21:59
- Вiɑise
Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "
Yep sauf qu'en utilisant phpmyadmin j'ai toujours la même erreur :
requête SQL:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr" dir="ltr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link rel="icon" href="./favicon.ico" type="image/x-icon" /> <link rel="shortcut icon" href="./favicon.ico" type="image/x-icon" /> <title>phpMyAdmin</title> <link rel="stylesheet" type="text/css" href="phpmyadmin.css.php?server=322;token=e2002204b46585cfa978b05b8756d7e2&js_frame=right&nocache=5308064123" /> <link rel="stylesheet" type="text/css" href="print.css" media="print" /> <link rel="stylesheet" type="text/css" href="./themes/original/jquery/jquery-ui-1.8.custom.css" /> <meta name="robots" content="noindex,nofollow" /> <script src="./js/cross_framing_protection.js?ts=1324498073" type="text/javascript"></script> <script src="./js/jquery/jquery-1.4.4.js?ts=132449807[...]
MySQL a répondu: Documentation
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w' at line 1
Hors ligne
#36 Le 11/03/2012, à 22:13
- sputnick
Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "
Faut pas faire les 2 l'un après l'autre mais que un des 2. (cli ou phpmyadmin)
Vu l'erreur quand tu passe par phpmyadmin, reste en ligne de commande. parce que je ne sais pas ce que tu br*les avec lui
Je répète, si la commande mysql d'import dans le shell bash ne renvoit rien, ça s'est bien passé.
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#37 Le 11/03/2012, à 22:17
- Вiɑise
Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "
root@bibibase:/home/biaise# mysql -u root -p -h localhost < biaisebdd < /tmp/biaisebdd.sql
bash: biaisebdd: Aucun fichier ou dossier de ce type
root@bibibase:/home/biaise#
EDIT
Bon j'avais fais une erreur. alors voilà :
root@bibibase:/home/biaise# mysql -u root -p -h localhost biaisebdd < /tmp/biaisebdd.sql
Enter password:
ERROR 1064 (42000) at line 19726: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w' at line 1
root@bibibase:/home/biaise#
Dernière modification par Вiɑise (Le 11/03/2012, à 22:29)
Hors ligne
#38 Le 11/03/2012, à 22:33
- sputnick
Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "
ON MET DU SQL DANS UN FICHIER SQL TUDJUUUUUUUUUUU, PAS DU HTML !
copie colle ici le contenu de /tmp/biaisebdd.sql si tu veut, maiso c'est *PAS* du SQL
t'aime vivre dangereusement dit donc, le compte root faut etre sur de ce qu'on fait
Dernière modification par sputnick (Le 11/03/2012, à 22:34)
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#39 Le 11/03/2012, à 22:47
- Вiɑise
Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "
mais j'y peut rien c'est la sauvegarde sql que j'ai obtenue.
Hors ligne
#40 Le 11/03/2012, à 22:50
- sputnick
Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "
He bien refais un VRAI export mysql, là ça a foiré.
--
-- Contenu de la table `piwigo_caddie`
--
INSERT INTO `piwigo_caddie` ( `user_id` , `element_id` )
VALUES ( 1, 8 ) , ( 1, 9 ) , ( 1, 10 ) , ( 1, 11 ) , ( 1, 12 ) , ( 1, 13 ) ;
D'où viens ce code SQL correct ??? Explique pas à pas comment tu exporte, comment tu récupère ça etc...
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#41 Le 11/03/2012, à 22:58
- Grünt
Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "
je jette un oeil, c'est zarbi comme erreur.
(De toute façon le SQL c'est tjs chiant )
Red flashing lights. I bet they mean something.
Hors ligne
#42 Le 11/03/2012, à 22:58
- Вiɑise
Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "
Je vais sur l'interface phpmyadmin de mon compte ovh. Je sélectionne toutes les tables. Je clique sur "exporter". Je demande au format .sql. J'obtiens un ficher biaisebdd.sql.
Ensuite je suis allée sur l'interface phpmyadmin de mon serveur, j'ai créé la base "biaisebdd". Puis j'ai fais l'importation.
Hors ligne
#43 Le 11/03/2012, à 23:10
- sputnick
Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "
Si t'a un access ssh sur le mutualisé :
mysqldump --all-databases --quote-names --opt --hex-blob --add-drop-database > /tmp/export_complet.sql
après il suffit d'importer sur l'autre serveur comme on l'a fait en ligne de commande.
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne
#44 Le 11/03/2012, à 23:11
- Вiɑise
Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "
et non j'ai pas d'accès ssh sur le mutualisé.
Hors ligne
#45 Le 11/03/2012, à 23:52
- Grünt
Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "
La commande qu'on a vue ensemble sur le site d'OVH (ce qu'ils appellent "sauvegarde") fait la même chose que "mysqldump" normalement.
Tu devrais essayer aussi mysqldump pour restaurer la base, une fois que tu l'auras téléchargée.
Red flashing lights. I bet they mean something.
Hors ligne
#46 Le 12/03/2012, à 00:11
- Вiɑise
Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "
root@bibibase:/home/biaise# mysql -u root -p -h localhost biaisebdd < /tmp/biaisebdd.dump
Enter password:
root@bibibase:/home/biaise#
En théorie, ça a marché, nan ?
Erreur lors de la connexion à la base de données
Ah bah non è_é
Je vérifie grâce phpmyadmin : l'importation a marché !
Mais le blog et le piwigo sont quand même plantés : http://78.228.92.200/
Je me dis que cest peut êtreparce que il prend pour base mon nom de domaine que j'ai pas encore bougé. Et que du coup ça ausse tout. que http://78.228.92.200/blog il connait pas alors que si c'était biaise.net/blog ça marcherait.
Ou alors je dis de grosses ânnerHIHAN
Dernière modification par Вiɑise (Le 12/03/2012, à 00:22)
Hors ligne
#47 Le 12/03/2012, à 00:22
- Grünt
Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "
Faut regarder les logs de apache et de mysql :
tail /var/log/apache2.log
et
tail /var/log/mysql.log
Pis faudrait aussi que tu configures proprement tes VirtualHost.
Red flashing lights. I bet they mean something.
Hors ligne
#48 Le 12/03/2012, à 00:24
- Вiɑise
Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "
o_O
oué on verra ça demain…
Hors ligne
#49 Le 12/03/2012, à 00:25
- Spitfire 95
Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "
oué
Euh... Modération SVP (désolé c'était plus fort que moi )
Trisquel GNU/Linux 6.0 / Fedora 19 & rawhide.
joueur ryzom et wesnoth
Développeur livewallpaper
Membre déserteur et traître de la brigade des S.
Hors ligne
#50 Le 12/03/2012, à 00:46
- sputnick
Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "
Ton problème est à priori simple, tu a importé la table mysql.user qui contient mysql51-29.perso comme hôte.
Il faut recréer les users MySQL qui ont été DROPés, ou alors remplacer les tuples de la table user.
Tu verra mieux ce qui est présent avec cette requête :
mysql> select User, Grant_priv, Host, Password from mysql.user;
Edit:
Bon allé, je te file la requete pour modifier la base, dans un shell bash :
# mysql -e "UPDATE mysql.user SET Host = '$HOSTNAME' WHERE Host = 'mysql51-29.perso';"
Ça met à jour l'ancien nom d'hôte avec ton nouveau.
Dernière modification par sputnick (Le 12/03/2012, à 00:54)
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne