Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#51 Le 12/03/2012, à 11:18

Вiɑise

Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "

Merci, mais apparament il faut ajouter un truc pour pouvoir entrer le mdp

root@bibibase:/home/biaise# mysql -e "UPDATE mysql.user SET Host = 'biaise' WHERE Host = 'mysql51-29.perso';"
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

Avec les options qui vont bien

root@bibibase:/home/biaise# mysql -e -u -p "UPDATE mysql.user SET Host = 'biaise' WHERE Host = 'mysql51-29.perso';" 
Enter password: 
ERROR 1102 (42000): Incorrect database name 'UPDATE mysql.user SET Host = 'biaise' WHERE Host = 'mysql51-29.perso';'
root@bibibase:/home/biaise# 

Dernière modification par Вiɑise (Le 12/03/2012, à 11:25)

Hors ligne

#52 Le 12/03/2012, à 11:36

Grünt

Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "

Incorrect database name 'UPDATE mysql.user SET Host = 'biaise' WHERE Host = 'mysql51-29.perso';'

Là il attend le nom d'une base de donnée..

Une autre solution serait de te connecter au serveur mysql :

mysql -u root -p

Puis de sélectionner ta base de donnée :

USE biaisebdd

Ensuite de placer ta commande dans le SQL :

UPDATE mysql.user SET Host = 'biaise' WHERE Host = 'mysql51-29.perso'

À tester.

Dernière modification par Grünt (Le 12/03/2012, à 11:37)


Red flashing lights. I bet they mean something.

Hors ligne

#53 Le 12/03/2012, à 11:39

Вiɑise

Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "

Le premier me donne la liste des options. Le second me donne

mysql> USE biaisebdd
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> UPDATE mysql.user SET Host = 'biaise' WHERE Host = 'mysql51-29.perso'
    -> 

au fait

mysql> select User, Grant_priv, Host, Password from mysql.user;
+------------------+------------+-----------+-------------------------------------------+
| User             | Grant_priv | Host      | Password                                  |
+------------------+------------+-----------+-------------------------------------------+
| root             | Y          | localhost | tartentpion |
| root             | Y          | bibibase  | machin|
| root             | Y          | 127.0.0.1 | truc|
| debian-sys-maint | Y          | localhost | bidule|
+------------------+------------+-----------+-------------------------------------------+
4 rows in set (0.00 sec)

Dernière modification par Вiɑise (Le 12/03/2012, à 11:49)

Hors ligne

#54 Le 12/03/2012, à 11:47

Grünt

Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "

mysql> UPDATE mysql.user SET Host = 'biaise' WHERE Host = 'mysql51-29.perso'
    -> 

Il manque un point virgule, pardon:

mysql> UPDATE mysql.user SET Host = 'biaise' WHERE Host = 'mysql51-29.perso' ;

Edit : tu devrais virer les mots de passe, même hashés, de ton post. On sait jamais big_smile

Dernière modification par Grünt (Le 12/03/2012, à 11:48)


Red flashing lights. I bet they mean something.

Hors ligne

#55 Le 12/03/2012, à 11:49

Вiɑise

Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "

Bizarre :

mysql> UPDATE mysql.user SET Host = 'biaise' WHERE Host = 'mysql51-29.perso' ;
Query OK, 0 rows affected (0.00 sec)
Rows matched: 0  Changed: 0  Warnings: 0

mysql> 

Hors ligne

#56 Le 12/03/2012, à 11:54

Grünt

Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "

Query OK, 0 rows affected

Le "0 row affected" ne me dit rien de bon. La requête s'est bien passée (pas de message d'erreur) mais rien ne semble avoir changé.

Le site fonctionne maintenant ?

Edit : je me demande si ce changement est à faire sur la BDD "biaisebdd", ou sur la BDD qui gère le SQL (oui, le SQL utilise une BDD SQL pour ses propres informations de host/login/mdp..)

Dans PHPMyAdmin tu vois quoi comme BDD  au total ?

Dernière modification par Grünt (Le 12/03/2012, à 11:57)


Red flashing lights. I bet they mean something.

Hors ligne

#57 Le 12/03/2012, à 11:56

Вiɑise

Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "

Non justement, vu que rien n'a changé . hmm
J'ai un mal fou à trouver un tuto sur le sujet n'empêche…

Hors ligne

#58 Le 12/03/2012, à 22:16

sputnick

Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "

Dans /etc/hosts, à la ligne localhost, ajoute en fin de ligne mysql51-29.perso


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#59 Le 12/03/2012, à 22:20

Вiɑise

Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "

C'est fait, et maintenant ?

Hors ligne

#60 Le 12/03/2012, à 22:29

sputnick

Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "

Bon aparement ca change rien : http://78.228.92.200/blog/

peux tu préciser où apparaît mysql51-29.perso dans ta base ?


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#61 Le 12/03/2012, à 22:31

Вiɑise

Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "

Je ne sais pas… Regarde la section photo, piwigo affiche un message d'erreur plus détaillé :

[[mysql error 1045] Access denied for user 'biaisebdd'@'localhost' (using password: YES)
Can't connect to server

#1    my_error /var/www/photos/piwigo/include/common.inc.php(115)
#2    include_once /var/www/photos/piwigo/index.php(26)

Hors ligne

#62 Le 12/03/2012, à 22:37

sputnick

Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "

Ok, là c'est exploitable : il te faut un user biaisebdd@localhost que tu n'a pas d'apres la sortie du post #53 :

$ mysql -u root -p -h localhost
mysql> GRANT SELECT, UPDATE, INSERT, DELETE ON biaisebdd.* TO 'biaisebdd'@'localhost' IDENTIFIED BY 'ton_mot_de_passe';

On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#63 Le 12/03/2012, à 22:39

Вiɑise

Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "

mysql> GRANT SELECT, UPDATE, INSERT, DELETE ON biaisebdd.* TO 'biaisebdd'@'localhost' IDENTIFIED BY 'ici y a eu mon mdp ';
Query OK, 0 rows affected (0.00 sec)

mysql> 

Hors ligne

#64 Le 12/03/2012, à 22:44

Grünt

Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "

(Question, c'est pas "GRANT ALL" ?)

Essaie en remplaçant :
'biaisebdd'@'localhost'
Par
'biaisebdd'@'mysql51-29.perso'


Red flashing lights. I bet they mean something.

Hors ligne

#65 Le 12/03/2012, à 22:47

Вiɑise

Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "

Toujours pas

Hors ligne

#66 Le 13/03/2012, à 00:06

Jules Petibidon

Re : Importation SQL : erreur "1062 - Duplicate entry '1-8' for key "

À vue de nez, en jetant un oeil myope sur le code de piwigo (mais un oeil rapide, c'est pas clair comme code)

le fichier /var/www/photos/piwigo/include/common.inc.php devrait contenir les directives de configuration du bidule

dans ce fichier tu devrais trouver quelque chose qui devrait ressembler à ceci :

$config['db_host'] = 'mysql51-29.perso';

Si c'est le cas tu remplaces 'mysql51-29.perso' par 'localhost' et il devrait y avoir un progrès

En espérant que ça aide

Hors ligne