Problème tables Mysql
Rudi
-
Vegeta -
Vegeta -
Salut,
j'utilise MySql où plusieurs tables ont été rentrées, mais malheureusement je ne peux plus rien insérer, MySql me répondant " Table nom_de_ma_table is "read-only" "...
De plus, plusieurs users sont rentrés dans la base mysql avec un password crypté en MD5, mais je ne peux me connecter qu'avec un utilisateur sans mot de passe !
Les 2 problèmes sont sûrement liés, mais je ne sais pas du tout ce que je dois faire.
Merci d'avance.
j'utilise MySql où plusieurs tables ont été rentrées, mais malheureusement je ne peux plus rien insérer, MySql me répondant " Table nom_de_ma_table is "read-only" "...
De plus, plusieurs users sont rentrés dans la base mysql avec un password crypté en MD5, mais je ne peux me connecter qu'avec un utilisateur sans mot de passe !
Les 2 problèmes sont sûrement liés, mais je ne sais pas du tout ce que je dois faire.
Merci d'avance.
A voir également:
- Problème tables Mysql
- Tables des matières word - Guide
- Mysql community download - Télécharger - Bases de données
- Tables ascii - Guide
- Mysql error 2002 ✓ - Forum Linux / Unix
- Tables des annexes ✓ - Forum Word
9 réponses
Sous windows ou Linux ?
Si linux : Est-ce que tu t'es bien attribué tous les droits sur la base de données ? (je sais pas si ou meme comment ca marche sous Windows....)
Si linux : Est-ce que tu t'es bien attribué tous les droits sur la base de données ? (je sais pas si ou meme comment ca marche sous Windows....)
Sous Linux. J'ai fait un transfert de mes bases de Windows à Linux. Sous Windows, cela marchait très bien.
Comment je peux faire pour m'attribuer les droits ou pour savoir si c déjà fait, je suis débutant en Linux...
Comment je peux faire pour m'attribuer les droits ou pour savoir si c déjà fait, je suis débutant en Linux...
Tu vas te connecter à mysql sous root en utilisant la commande suivante :
mysql -u root -p
(tu dois rentrer ton mot de passe)
et là tu tapes
grant all on <nom de ta bdd>.* to utilisateur@localhost identified by '<un mot de passe>'
Ainsi, tous les droits de la base de données seront attribués à utilisateur ! (Lire - Ecrire - Modifer)...
Tiens moi au courrant !
Niko
mysql -u root -p
(tu dois rentrer ton mot de passe)
et là tu tapes
grant all on <nom de ta bdd>.* to utilisateur@localhost identified by '<un mot de passe>'
Ainsi, tous les droits de la base de données seront attribués à utilisateur ! (Lire - Ecrire - Modifer)...
Tiens moi au courrant !
Niko
Merci, mais, malheureusement, je n'arrive pas à me connecter autrement qu'en mettant un nom d'utilisateur au pif sans mot de passe...
J'ai beau faire
mysql -u root -p puis rentrer mon mot de passe (dont je suis sûr), il me répond:
" Access denied for user: 'root@localhost' (Using password: YES) "
J'ai beau faire
mysql -u root -p puis rentrer mon mot de passe (dont je suis sûr), il me répond:
" Access denied for user: 'root@localhost' (Using password: YES) "
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Eventuellement fais un dump de tes bases de données et réinstalle Mysql
The software said "Requires Windows98, Win2000, or better
So I installed Unix.
The software said "Requires Windows98, Win2000, or better
So I installed Unix.
C'est-à-dire un dump? (j'ai toutes mes tables sous Windows pour la sauvegarde si il s'agit de ça)
Tu crois qu'il faut que je fasse quelque chose de particulier lors de la réinstallation?
Merci.
Tu crois qu'il faut que je fasse quelque chose de particulier lors de la réinstallation?
Merci.
Utilise une commande du style
mysqldump -u myuser -pmonpassword mabase > mabase.dump
Johan Daine
The software said "Requires Windows98, Win2000, or better
So I installed Unix.
mysqldump -u myuser -pmonpassword mabase > mabase.dump
Johan Daine
The software said "Requires Windows98, Win2000, or better
So I installed Unix.