Rechercher : dans
Par :

Config mysql phpmyadmin AUCUN PRIVILEGE BDD

Dernière réponse le 13 sep 2009 à 12:35:42 -CCM-, le 7 aoû 2008 à 17:17:07 
 Signaler ce message aux modérateurs

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..

Configuration: Windows 2000
Firefox 2.0.0.11

Meilleures réponses pour « config mysql phpmyadmin AUCUN PRIVILEGE BDD » dans :
Installation de Mantis Bug Tracker VoirMantis BT est un outil de gestion d'événements (ou bug tracker en anglais) Open Source. L'outil est écrit en PHP et s'appuie sur une base de données. La base de données recommandée pour l'exécution de Mantis est mysql. Pré-requis...
Importer et exporter des données sous MySQL VoirImportation et exportation Les Système de Gestion de Bases de Données tels que MySQL permettent de manipuler facilement et avec beaucoup de souplesse un très important volume de données. Toutefois, aussi robuste soit MySQL, il peut être intéressant...

1

mjmdurand, le 7 aoû 2008 à 17:42:25

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 ?

Répondre à mjmdurand

2

-CCM-, le 8 aoû 2008 à 09:28:41

Salut
mon hebergeur .... bein moi même, j'ai mon propre serveur.

Répondre à -CCM-

3

-CCM-, le 8 aoû 2008 à 10:31:59

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

Répondre à -CCM-

4

mjmdurand, le 8 aoû 2008 à 19:57:46

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 ...

Répondre à mjmdurand

5

-CCM-, le 11 aoû 2008 à 09:31:30

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 !

:(

Répondre à -CCM-

6

mjmdurand, le 11 aoû 2008 à 18:13:03

Ah... si t'a pas le bouton, ca devient embetant ...

Répondre à mjmdurand

8

-CCM-, le 12 aoû 2008 à 11:53:44

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 ?

Répondre à -CCM-

7

-CCM-, le 12 aoû 2008 à 10:05:20

Sa viendrais de quoi? au pire je réinstal mysql ???

Répondre à -CCM-

9

-CCM-, le 12 aoû 2008 à 15:15:31

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 !!

Répondre à -CCM-

10

mjmdurand, le 13 aoû 2008 à 14:55:47

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.

Répondre à mjmdurand

11

-CCM-, le 13 aoû 2008 à 15:14:20

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 :) !!

Répondre à -CCM-

13

bgates, le 27 aoû 2008 à 15:37:53

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

Répondre à bgates

12

Ben, le 20 aoû 2008 à 11:33:49

Salut!

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

Merci

Répondre à Ben

14

bgates, le 27 aoû 2008 à 16:03:42
  • +2

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é

Répondre à bgates

15

eeen, le 28 mar 2009 à 21:31:00

Où et comment entrer ces commandes ?

Répondre à eeen

16

sherefel, le 12 mai 2009 à 16:12:31

Bonjour tout le monde,

au cas quelqu'un en aurait besoin. Quand un problème de droits apparaît sous linux et plus précisement ubuntu vla ce qu'il faut faire:

1- démarrer mysql : sudo /etc/init.d/start
2- taper la commande suivante : sudo mysql_secure_installation
et là vous avez la possibilité de reconfigurer le mot de passe de l'utilisateur root.

Voir ici: doc.ubuntu-fr.org/mysql

vla,

Répondre à sherefel

17

 zaz_louz, le 13 sep 2009 à 12:35:42

Il suffit d'entrer le nom de la base aussi

mysql name_db -u root -p < nomdufichier.sql

Répondre à zaz_louz