Création
d'entreprise
Posez votre question Signaler

Config mysql phpmyadmin AUCUN PRIVILEGE BDD [Résolu]

-CCM- 921Messages postés 28 mai 2008Date d'inscription 27 janvier 2012Dernière intervention - Dernière réponse le 22 mars 2012 à 18:45
Bonjour,
J'ai uploader phpmyadmin sur un serveur distant afin de facilité la création des base de données..
lors de ma connexion a myadmin je ne peu me connecter qu'en "user" ( pas possible en "root" avec ou sans mot de passe )
et bien entendu en "user" je ne peu creer de base de données pour faute de privilèges .. J'ai chercher un peu sur d'autres forum et tutaux mais aucune solution n'a aboutis..
Quelle âme charitable voudrais bien se pencher sur mon problème ??
En vous remerciant d'avance..
Lire la suite 

Config mysql phpmyadmin AUCUN PRIVILEGE BDD »

24 réponses
Réponse
+4
moins plus
Salut

Voici comment j'ai pu récupérer mes droits sans plus avoir l'erreur 10045 Acces denied

# mysql mysql -p
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'mypc' WITH GRANT OPTION;
FLUSH PRIVILEGES;
quit;
#

... mais j'ai quand même un peu cherché
thoura - 14 janv. 2012 à 15:35
et ou ecrit ces commandes ????
Stepheune - 29 févr. 2012 à 00:58
détécé
fabrice - 22 mars 2012 à 18:45
Stepheune... pauvre type
Ajouter un commentaire
Réponse
+0
moins plus
salut
mon hebergeur .... bein moi même, j'ai mon propre serveur.
Ajouter un commentaire
Réponse
+0
moins plus
1- j'ai réinstaller a nouveau mon phpmyadmin en le téléchargeant du site officiel -->http://www.phpmyadmin.net/home_page/downloads.php

2- uploader le dossier décompressé.
3- puis une modification du nom fichier config.sample.inc.php en config.inc.php
4- ajout d'une phrase "blowfish_secret": $cfg['blowfish_secret'] = '*****'

c'est tout ! toujours pareil, j'ai accès sans droits avec n'importe quelles nom d'user , mais en root avec ou sans mot de passe, pas d'acces :s

D'ou viendrait l'erreur ? Quelle fichier est mal configuré?

j'ai même essayer de rajouter

$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';

sur mon conf.inc.php mais sa ne donne rien ..

HELP
Ajouter un commentaire
Réponse
+0
moins plus
euh, il peut s'agir d'une restriction du fournisseur du serveur,

Salut c'est MON serveur ;)
je n'ai aucune restrictions, c'est le mien, je me connecte en root et c'est pareil acces denied...



root@serveur:/home/user1/Desktop# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
root@serveur:/home/user1/Desktop# mysql -u root
 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)


pour le lien , merci ;) , je l'avais deja en favoris.
je n'ai pas de bouton----> Cliquez sur le "Utilisateurs et privilèges"


et en consol j'ai les messages ci dessus !

:(
Ajouter un commentaire
Réponse
+0
moins plus
ah... si t'a pas le bouton, ca devient embetant ...
-CCM-- 12 août 2008 à 11:53
sinon on peut passer en ligne de commande :

pour un user quelconque :
mysql -u quelconque
create database `test`;
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'test' ...

Pour root :
mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

mysql -u root -p
password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

mysqladmin -p flush-privilege
Enter password:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)'
mysqladmin flush-privilege
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'




qu'est ce qui cloche ?
Ajouter un commentaire
Réponse
+0
moins plus
sa viendrais de quoi? au pire je réinstal mysql ???
Ajouter un commentaire
Réponse
+0
moins plus
un peu d'aide svp, je suis dessus depuis une semaine !! :-s :-(



sa fait une semaine que j'essaie de me connecter a ma bdd mysql sans succès ... j'ai chercher partout sur le net les seul ayant eu ce problèmes avaient accès en mode graphique un tableau de privilège que je n'ai pas.

En console aussi, aucun acces possible en root
Accès mais pas de privilèges pour la création de BDD en user

Quelle rôle pourrai definir les privilèges de root et de user ???
pourquoi root n'est pas autorisé?

doit je reinstaller mysql ? ou comment initialiser les paramètres par defaut?


Merci a vous !!
Ajouter un commentaire
Réponse
+0
moins plus
salut, mon problème est résolu....

c'est assez compliquez a comprendre... assez tordu !

dans ma table de privilèges j'avais une config particulière ..

autoriser tout le monde SAUF root a se connecter sans aucun privilège.
pour root --> il n'existe pas de compte pour lui !!

en gros je serais resté 10 ans dessus sa n'aurais rien changer, n'ayant pas de privilèges ni de compte root je ne pouvais donner des privilèges a mes user ou a moi même ...

Ne me demandez pas d'où viens cette config tordu , même moi je ne sais pas !!

j'ai du réinitialiser les paramètre par defaut ... (je ne sais plus quelle ligne de commande)
je n'avais pas connaissance de cette commande.

Tout mes privilèges se sont effacés, et un root avec tout les privilèges à été définit par defaut :)

tout baigne maintenant...

En tout cas merci a toi mjmdurand et aux autres pour l'aide et la participation.
c'est sympa :) !!
bgates - 27 août 2008 à 15:37
Salut,

c cucu de ne pas se souvenir de la commande... nous sommes assez nombreux à avoir le même problème.

Dommage....

Dommage aussi que les programmeurs oublient les personnes pour lesquelles ils écrivent des programmes. Par exemple, un admin réseau à besoin des ports à ouvrir pour une appli réseau, un admin système a besoin des droits nécessaires à une appli... Un programmeur a sans doute besoin d'une expérience de terrain.

A plus
Ajouter un commentaire
Réponse
+0
moins plus
Salut!

Ca aurait été cool que tu mettes la commande magique, ca peut servir à d'autres! Et peut-etre à moi d'ailleurs! :o)

Merci
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour tout l'monde,

J'ai eu le même souci en fait il ne faut pas se connecter avec le compte "pma" comme indiqué mais avec son compte "root" (sous linux), et tout rentre dans l'ordre, voilà en espèrant aider un peu !
A+
Ajouter un commentaire
Réponse
+0
moins plus
Merci ça m'a bien aidé!
Ajouter un commentaire
Réponse
-1
moins plus
Logiquement, t'a pas a uploader phpmyadmin, c'est l'hebergeur qui te le propose et quand c'est le cas, tu as les privileges adaptés.

sans indiscrtion, quel hebergeur ?
Ajouter un commentaire
Réponse
-1
moins plus
euh, il peut s'agir d'une restriction du fournisseur du serveur, en effet, si root etait permis, n'importe qui pourrait se connecter avec ce login.

va voir ici pour modifier les privileges :

http://pagesperso-orange.fr/...

peut etre que ca t'aideras ...
Ajouter un commentaire
Réponse
-1
moins plus
euuhh... la, je sais plus trop quoi te repondre...

ca vien peut etre du fait que t'a pas installé tous les modules php necessaire comme apache ...

je sais pas moi !!! je propose !!!

enfin, toujours est il que c'est plus simple lorsque l'on a un hebergeur.
Ajouter un commentaire
Réponse
-1
moins plus
il suffit d'entrer le nom de la base aussi

mysql name_db -u root -p < nomdufichier.sql
Ajouter un commentaire
Ce document intitulé « config mysql phpmyadmin AUCUN PRIVILEGE BDD » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?