Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2607 connectés 

 


Dernière réponse
Sujet : Installation de MySQL sous Egroupware
julien49000 Voila ma base de données MySQL est crée avec l'aide des commandes fournit avec egroupware mais le problème c'est qu'avec l'interface web de l'installation d'egroupware, on ne voit pas la base de données et donc on ne peut pas accéder a la suite de l'installation....
 
Pourquoi? Si quelqun a une solution magique dite le moi....

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
julien49000 Voila ma base de données MySQL est crée avec l'aide des commandes fournit avec egroupware mais le problème c'est qu'avec l'interface web de l'installation d'egroupware, on ne voit pas la base de données et donc on ne peut pas accéder a la suite de l'installation....
 
Pourquoi? Si quelqun a une solution magique dite le moi....
julien49000 J'essaye de redémmarer par cette commande:
 
/etc/init.d/mysqld restart
Stopping MySQL:                 [OK]
Timeout error occured trying to start MySQL Daemon.
Starting My SQL:                [FAILED]
 
Pourquoi ca ne veut pas redémarrer MySQL?
julien49000 je vais essayer ca....
baka72 tu peux pas leur demander dele changer ? sinon regarde en local ce que phpmyadmin fais comme requete et balance a requete SQL sur ton serveur
julien49000 je sui allez voir sur le site de phpmyadmin et logikemen tu doi avoir "utilisateurs et privileges" dans le logiciel, justemen pour donner les permissions mais ma version sur mon serveur a distance (ce nes pas moi kil les installer, c amen) c la version phpmyadmin 2.5.3.... a tu une otre soluce?
baka72 bah normalement dans phpmyadmin tu sélectionne ta base de donnée et ton utilisateur et tu lui attribue les droits que tu vuex qu'il ait is tu regarde sur le site de egroupware il y a des docs je crois sur comment le configurer tu as qu'à regarder mais normalement ca se fait tout seul.
et si egroupware ne te le fais pas tout seul au setup ca ?
julien49000 hein ba je sais pas trop.... on la trouve ou cette syntaxe?
baka72 tu es sur que c'est la bonne syntaxe?
julien49000 Lorsque je tape cette commande: grant all on egroupware.* to egroupware@localhost by 'motpasse'; jai un message d'erreur:
 
ERROR 1064: You have an error in Your SQL syntax near 'by 'motpasse'' at line 1
 
baka72 de rien
julien49000 ok merci, je te tiens au couran pour d'éventuelles questions...
baka72 ouep tu peux gérer tes bases de données mysql avec. tu vas voir c'est relativement simple en francais et c'est graphique
julien49000 et ca tu le configure avc phpMyadmin?
baka72 tu es en local ? c'est que ton user est mal configuré
julien49000 des la 1ere ligne ca me met un message d'erreur:
 
ERROR 1044: Access denied for user: 'al@localhost' to database 'egroupware'  
baka72 oué il me semble que ca ressemble à ca pourquoi tu nb'essai pas d'installer eroupware en local avant d'essayer de le mettre à distance toute de suite
julien49000 ca peu ressembler a ca?:
 
GRANT USAGE ON mysql.* TO 'pma'@'localhost' IDENTIFIED BY 'pmapass';
GRANT SELECT (
    Host, User, Select_priv, Insert_priv, Update_priv, Delete_priv,
    Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv,
    File_priv, Grant_priv, References_priv, Index_priv, Alter_priv,
    Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv,
    Execute_priv, Repl_slave_priv, Repl_client_priv
    ) ON mysql.user TO 'pma'@'localhost';
GRANT SELECT ON mysql.db TO 'pma'@'localhost';
GRANT SELECT ON mysql.host TO 'pma'@'localhost';
GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv)
    ON mysql.tables_priv TO 'pma'@'localhost';
       
baka72 oui c'est la meme chose tu peux configurer les utilisateurs pour ta base de données il vas t'indiquer la requete SQL qu'il fait pour mettre les droits tu aura  juste à la recopier pour ton serveur distant
julien49000 jai un phpMyAdmin sur le serveur localhost ca revien a la memE chose?
baka72 heu dslé je n'ai plus ça en tête tu ne peux pas installer en local un phpmyadmin il va te le dire lui
julien49000 comment fais t-on pour donner tous les droits a "al"?
julien49000 merci mais c pa gagner d'avance
baka72 je les ai pas de tête mais bon la dedans tu devrais trouver on bonheur :
http://www.nexen.net/docs/mysql/an [...] ateur&go=+
julien49000 si tu les avai, ca pourai etre sympa....
baka72 tu dois avoir des commandes mysql pour pouvoir parvenir à donner les droits à ton utilisateur.
julien49000 c sur un serveur a distance (sur amen)
B-52 Et bien le user al, n'a pas les droits pour accéder à la bdd en question .. revois la config du profil de ton user ...
baka72 il faut que tu autorise l'utilisateur "al" sur le serveur mysql à avoir des droits sur cette base de données. si tu as installé phpmyadmin tu le voir facilement ca.
julien49000 a prioris ma base de données "egroupware" est crée mais lorsque je tape : grant all egroupware.*to egroupware@localhost identified by 'mot de passe'; cela me met ce message d'erreur:  
 
ERROR 1044: Access denied for user: 'al@localhost' to database 'egroupware'
 
Pourquoi?
baka72 je te conseille d'installer PhpMyAdmin sur ton serveur pour configurer tes bases de donnnées. tu verra sc'est assez simple et tu facilement ajouter des utilisateurs et leur attribuer des droits spcifiques selon ta base.
Mais j'y pense normalement Egroupware te crée tout tout seul. c'est un grand monsieur lol. Du moins je ne sais plus si il crée aussi l'utilisateur mais il me semble
julien49000 Comment fais t-on?
baka72 Est tu sur d'avoir crée un utilisateur propre à ta base de données. Donne les droits nécessaires à cet utilisateur pour cette base.
julien49000 je vais essayer, je te tiens au courant.... Si vous avez d'autres solutions n'hésiter pas
mirouf Dans ta configuration de Egroupware, tu as bien mis le mot de passe pour la base de donnée MySQL???
Ton compte que tu utilise est-il bien crée sur MySQL et a t-il les droits de creation de base de données...
Si tu veux en etre sur, met le mot de passe root pour te connecter à MySQL
Mais attention, c'est juste pour du test!
julien49000 Bonjour....
 
J'utilise le logiciel Egroupware et j'en suis à la création de la base de données MySQL. Sur la page "Gestion simplifiée des applications", je clique sur le bouton "Créer la base de données" et je reçois des messages d'erreurs:
 
1-Warning: mysql_pconnect(): Access denied for user: 'al@localhost' (Using password: NO) in /home/httpd/vhosts/default/htdocs/egroupware/phpgwapi/inc/adodb/drivers/adodb-mysql.inc.php on line 354
 
2-Database error: ADOdb::PConnect(localhost:3306, root, $Password, mysql) failed.
mysql Error: 1045 (Access denied for user: 'al@localhost' (Using password: NO))
 
3-Function: db::query / db::create_database  
Warning: mysql_pconnect(): Access denied for user: 'al@localhost' (Using password: NO) in /home/httpd/vhosts/default/htdocs/egroupware/phpgwapi/inc/adodb/drivers/adodb-mysql.inc.php on line 354
 
 
3-Database error: ADOdb::PConnect(localhost:3306, egroupware, $Password, egroupware) failed.
mysql Error: 1045 (Access denied for user: 'al@localhost' (Using password: NO))
 
4-Function: db::create_database  
Warning: Cannot modify header information - headers already sent by (output started at /home/httpd/vhosts/default/htdocs/egroupware/phpgwapi/inc/adodb/drivers/adodb-mysql.inc.php:354) in /home/httpd/vhosts/default/htdocs/egroupware/phpgwapi/inc/class.setup_html.inc.php on line 117
 
J'aurais voulu savoir comment résoudre ces problèmes....
 
En vous remerciant de vos réponses....

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)