Installation de MySQL sous Egroupware

Installation de MySQL sous Egroupware - Windows & Software

Marsh Posté le 13-06-2005 à 09:53:53    

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

Reply

Marsh Posté le 13-06-2005 à 09:53:53   

Reply

Marsh Posté le 13-06-2005 à 09:58:06    

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!

Reply

Marsh Posté le 13-06-2005 à 10:09:55    

je vais essayer, je te tiens au courant.... Si vous avez d'autres solutions n'hésiter pas

Reply

Marsh Posté le 13-06-2005 à 11:20:03    

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.

Reply

Marsh Posté le 13-06-2005 à 11:59:35    

Comment fais t-on?

Reply

Marsh Posté le 13-06-2005 à 12:09:15    

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

Reply

Marsh Posté le 13-06-2005 à 13:24:09    

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?

Reply

Marsh Posté le 13-06-2005 à 13:45:53    

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.

Reply

Marsh Posté le 13-06-2005 à 13:45:55    

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


---------------
Securis c'est plus de 200 logiciels de sécurité gratuits !
Reply

Marsh Posté le 13-06-2005 à 13:49:50    

c sur un serveur a distance (sur amen)

Reply

Marsh Posté le 13-06-2005 à 13:49:50   

Reply

Marsh Posté le 13-06-2005 à 13:55:38    

tu dois avoir des commandes mysql pour pouvoir parvenir à donner les droits à ton utilisateur.

Reply

Marsh Posté le 13-06-2005 à 14:01:49    

si tu les avai, ca pourai etre sympa....

Reply

Marsh Posté le 13-06-2005 à 14:06:03    

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=+

Reply

Marsh Posté le 13-06-2005 à 14:27:23    

merci mais c pa gagner d'avance

Reply

Marsh Posté le 13-06-2005 à 14:35:46    

comment fais t-on pour donner tous les droits a "al"?

Reply

Marsh Posté le 13-06-2005 à 14:44:51    

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

Reply

Marsh Posté le 13-06-2005 à 14:55:55    

jai un phpMyAdmin sur le serveur localhost ca revien a la memE chose?

Reply

Marsh Posté le 13-06-2005 à 15:01:07    

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

Reply

Marsh Posté le 13-06-2005 à 15:08:32    

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';
       

Reply

Marsh Posté le 13-06-2005 à 15:14:27    

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

Reply

Marsh Posté le 13-06-2005 à 15:18:43    

des la 1ere ligne ca me met un message d'erreur:
 
ERROR 1044: Access denied for user: 'al@localhost' to database 'egroupware'  

Reply

Marsh Posté le 13-06-2005 à 15:24:55    

tu es en local ? c'est que ton user est mal configuré

Reply

Marsh Posté le 13-06-2005 à 15:29:12    

et ca tu le configure avc phpMyadmin?

Reply

Marsh Posté le 13-06-2005 à 15:32:55    

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

Reply

Marsh Posté le 13-06-2005 à 16:18:00    

ok merci, je te tiens au couran pour d'éventuelles questions...

Reply

Marsh Posté le 13-06-2005 à 16:31:25    

de rien

Reply

Marsh Posté le 13-06-2005 à 16:49:45    

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
 

Reply

Marsh Posté le 13-06-2005 à 17:24:44    

tu es sur que c'est la bonne syntaxe?

Reply

Marsh Posté le 13-06-2005 à 17:29:27    

hein ba je sais pas trop.... on la trouve ou cette syntaxe?

Reply

Marsh Posté le 13-06-2005 à 17:33:40    

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 ?

Reply

Marsh Posté le 14-06-2005 à 10:26:16    

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?

Reply

Marsh Posté le 14-06-2005 à 10:57:21    

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

Reply

Marsh Posté le 14-06-2005 à 11:16:24    

je vais essayer ca....

Reply

Marsh Posté le 14-06-2005 à 15:04:40    

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?

Reply

Marsh Posté le 15-06-2005 à 09:51:55    

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

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed