Problème de connexion à base de données
Résolu
tarek.ou
-
kamtar -
kamtar -
Bonjour,
J'utilise un programme d'inventaire de parc informatique et quand je veut connecter ma base de données 'ocs' pour l'instalation d'OCS, et j'ai vérifié le serveur qui est sous debian, j'ai trouvé la MYSQL, mais il me donne une erreur:
Code :
ERROR: Can't connect to MySql. Please enter a valid login/pass. (host=localhost name=ocs pass=CORTIXOCS)
Mysql error: Access denied for user 'ocs'@'localhost' (using password: YES)
J'utilise Debian puis qu'il est le serveur GLPI et OCS.
J'utilise un programme d'inventaire de parc informatique et quand je veut connecter ma base de données 'ocs' pour l'instalation d'OCS, et j'ai vérifié le serveur qui est sous debian, j'ai trouvé la MYSQL, mais il me donne une erreur:
Code :
ERROR: Can't connect to MySql. Please enter a valid login/pass. (host=localhost name=ocs pass=CORTIXOCS)
Mysql error: Access denied for user 'ocs'@'localhost' (using password: YES)
J'utilise Debian puis qu'il est le serveur GLPI et OCS.
A voir également:
- La base de données de sécurité du serveur n'a pas de compte d'ordinateur pour la relation
- Votre appareil ne dispose pas des correctifs de qualité et de sécurité importants - Guide
- Clavier de l'ordinateur - Guide
- Ordinateur qui rame - Guide
- Réinitialiser ordinateur - Guide
- Créer un compte google - Guide
21 réponses
Bon, lors de l'insatallation d'OCS sur le serveur DEBIAN, j'ai mis le login et le mot de passe, celle ou je vais avec la base.
Mais lorsque je vais terminé l'installation en graphique a partir de la machine ADMIN, je tape le login et mot de passe que je l'ai mis lors de l'installation. et j'obtiens l'erreur indiqué au-dessus.
Donc je crois il ya un probléme au niveau de la base MQYSQL sur le serveur..
Merci d'avance.
Mais lorsque je vais terminé l'installation en graphique a partir de la machine ADMIN, je tape le login et mot de passe que je l'ai mis lors de l'installation. et j'obtiens l'erreur indiqué au-dessus.
Donc je crois il ya un probléme au niveau de la base MQYSQL sur le serveur..
Merci d'avance.
Essaye de te connecter en ligne de commande sur le serveur :
Si ça ne marche pas, c'est que les identifiants ne sont pas bons !
mysql -h localhot -u ocs -pCORTIXOCS
Si ça ne marche pas, c'est que les identifiants ne sont pas bons !
Oui t'as raison !! mot de passe est incorrecte.!!Surement j'ai fait une faute pendant l'installation.
Mais comment je peux afficher la mot de passe, ou changer le mot de passe, sans désinstaller ni OCS, ni MYSQL, ni debian. Car j'ai pas encore de temps, et il me faut que je termine min proget dans les plus proches délais.
Merci d'avance.
Mais comment je peux afficher la mot de passe, ou changer le mot de passe, sans désinstaller ni OCS, ni MYSQL, ni debian. Car j'ai pas encore de temps, et il me faut que je termine min proget dans les plus proches délais.
Merci d'avance.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Oui !!!
J'ai le mot de passe pour que je me connecte sur le serveur et c'est 'root' aussi.
la seul mot de passe que j'ai celle la. Bien sur avec la mauvaise mot de passe 'CORTIXOCS'. Sauf ces deux mot de passe. j'ai rien.
Mercii d'avance
J'ai le mot de passe pour que je me connecte sur le serveur et c'est 'root' aussi.
la seul mot de passe que j'ai celle la. Bien sur avec la mauvaise mot de passe 'CORTIXOCS'. Sauf ces deux mot de passe. j'ai rien.
Mercii d'avance
Sous MySQL, en root :
> use mysql;
> UPDATE user SET Password = PASSWORD('CORTIXOCS') WHERE User = 'ocs';
> FLUSH PRIVILEGES;
ensuite :
> exit
Tu réessayes, ça devrait marcher.
> use mysql;
> UPDATE user SET Password = PASSWORD('CORTIXOCS') WHERE User = 'ocs';
> FLUSH PRIVILEGES;
ensuite :
> exit
Tu réessayes, ça devrait marcher.
Le problème persiste. il m'affiche le même erreur:
OCS Inventory Installation
WARNING: You will not be able to build any auto deployment package with size greater than 8m.
You must raise both post_max_size and upload_max_filesize in your php.ini to correct this.
ERROR: Can't connect to MySql. Please enter a valid login/pass. (host=localhost name=ocs pass=CORTIXOCS)
Mysql error: Access denied for user 'ocs'@'localhost' (using password: YES)
OCS Inventory Installation
WARNING: You will not be able to build any auto deployment package with size greater than 8m.
You must raise both post_max_size and upload_max_filesize in your php.ini to correct this.
ERROR: Can't connect to MySql. Please enter a valid login/pass. (host=localhost name=ocs pass=CORTIXOCS)
Mysql error: Access denied for user 'ocs'@'localhost' (using password: YES)
Réessaye en ligne de commande :
mysql -h localhot -u ocs -pCORTIXOCS
Ca devrait pourtant être bon !
Ou alors... est-tu certain que l'utilisateur ocs existe ?
mysql -h localhot -u ocs -pCORTIXOCS
Ca devrait pourtant être bon !
Ou alors... est-tu certain que l'utilisateur ocs existe ?
dés que je tape cette ligne de commande il m'affiche cette erreur :
ERROR 1045 (28000): Access denied for user 'ocs'@'localhost' (using password: YES)
ERROR 1045 (28000): Access denied for user 'ocs'@'localhost' (using password: YES)
Mmhh... connecte toi en root.
> USE mysql ;
> SELECT COUNT(User) FROM user WHERE User = 'ocs';
Normalement, tu devrais avoir un chiffre en retour supérieur à 0...
> USE mysql ;
> SELECT COUNT(User) FROM user WHERE User = 'ocs';
Normalement, tu devrais avoir un chiffre en retour supérieur à 0...
j'ai tapé ces deux lignes. j'obtiens une résultat vide comme le suit :
> SELECT COUNT(User) FROM user WHERE User = 'ocs'
>
C'est bizare !!!!!
> SELECT COUNT(User) FROM user WHERE User = 'ocs'
>
C'est bizare !!!!!
Tu devrais pourtant avoir au moins "0" en retour :
MariaDB [mysql]> SELECT COUNT(User) FROM user WHERE User = 'roofezfzet'; +-------------+ | COUNT(User) | +-------------+ | 0 | +-------------+ 1 row in set (0.00 sec)
Rien !!! O_O
voila mon afficheur :
mysql> SELECT COUNT(User) FROM user WHERE User = 'ocs'
->
->
->
->
->
->
-> Aborted
voila mon afficheur :
mysql> SELECT COUNT(User) FROM user WHERE User = 'ocs'
->
->
->
->
->
->
-> Aborted
Tu as oublié le point virgule !
Tu auras "->" tant que tu n'auras pas validé ta requête avec ton point virgule.
Tu auras "->" tant que tu n'auras pas validé ta requête avec ton point virgule.
Bon j'ai fait les commandes. j'ai obtenu cette résultat:
SELECT COUNT(User) FROM user WHERE User = 'ocs';
+-------------+
| COUNT(User) |
+-------------+
| 0 |
+-------------+
1 row in set (0.00 sec)
et le problème persiste puisque j'arrive pas à connecter a l'installation, il me donne le même message d'erreur :
WARNING: You will not be able to build any auto deployment package with size greater than 8m.
You must raise both post_max_size and upload_max_filesize in your php.ini to correct this.
ERROR: Can't connect to MySql. Please enter a valid login/pass. (host=localhost name=ocs pass=CORTIXOCS)
Mysql error: Access denied for user 'ocs'@'localhost' (using password: YES)
ça commence à m'énerver ! :p
SELECT COUNT(User) FROM user WHERE User = 'ocs';
+-------------+
| COUNT(User) |
+-------------+
| 0 |
+-------------+
1 row in set (0.00 sec)
et le problème persiste puisque j'arrive pas à connecter a l'installation, il me donne le même message d'erreur :
WARNING: You will not be able to build any auto deployment package with size greater than 8m.
You must raise both post_max_size and upload_max_filesize in your php.ini to correct this.
ERROR: Can't connect to MySql. Please enter a valid login/pass. (host=localhost name=ocs pass=CORTIXOCS)
Mysql error: Access denied for user 'ocs'@'localhost' (using password: YES)
ça commence à m'énerver ! :p
Le 0 signifie qu'aucun utilisateur "ocs" n'existe sur ton serveur de bases de données. L'installation ne le prévoyait pas ?
Ah okaay !!
Donc je vais chercher comment je vais créer un utilisateur, puis que je suis encore debutant sous linux, et je suis obligé d'installer OCS INVENTORY sous linux!
Merci pour ton aide !!! :)
Donc je vais chercher comment je vais créer un utilisateur, puis que je suis encore debutant sous linux, et je suis obligé d'installer OCS INVENTORY sous linux!
Merci pour ton aide !!! :)
Si jamais :
CREATE USER 'ocs'@'%' IDENTIFIED BY 'xxx';
% signifie qu'il pourra se connecter de n'importe où, à voir si c'est nécessaire pour OCS ou si 'localhost' est suffisant.
Après, il reste les droits sur les tables à paramétrer ; en ce sens, je doute qu'OCS n'ait pas fourni le nécessaire...
CREATE USER 'ocs'@'%' IDENTIFIED BY 'xxx';
% signifie qu'il pourra se connecter de n'importe où, à voir si c'est nécessaire pour OCS ou si 'localhost' est suffisant.
Après, il reste les droits sur les tables à paramétrer ; en ce sens, je doute qu'OCS n'ait pas fourni le nécessaire...
Bonjour,
je prend le sujet en cours de route mais je me suis confronté aux mêmes problèmes à la seule différence que j'avais pensé à créer un utilisateur 'ocs'.
j'ai donc ceci comme résultat :
mysql> select count(user) from user where user = 'ocs';
+-------------+
| count(user) |
+-------------+
| 1 |
+-------------+
1 row in set (0.00 sec)
Qu'est-il possible de faire maintenant pour enfin avoir accès à cette page d'authentification OCS ?
Merci par avance de vos réponses.
je prend le sujet en cours de route mais je me suis confronté aux mêmes problèmes à la seule différence que j'avais pensé à créer un utilisateur 'ocs'.
j'ai donc ceci comme résultat :
mysql> select count(user) from user where user = 'ocs';
+-------------+
| count(user) |
+-------------+
| 1 |
+-------------+
1 row in set (0.00 sec)
Qu'est-il possible de faire maintenant pour enfin avoir accès à cette page d'authentification OCS ?
Merci par avance de vos réponses.