Installation de MySQL sous Egroupware - Windows & Software
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!
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
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.
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
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?
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.
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 ...
Marsh Posté le 13-06-2005 à 13:55:38
tu dois avoir des commandes mysql pour pouvoir parvenir à donner les droits à ton utilisateur.
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=+
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
Marsh Posté le 13-06-2005 à 14:55:55
jai un phpMyAdmin sur le serveur localhost ca revien a la memE chose?
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
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';
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
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'
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
Marsh Posté le 13-06-2005 à 16:18:00
ok merci, je te tiens au couran pour d'éventuelles questions...
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
Marsh Posté le 13-06-2005 à 17:29:27
hein ba je sais pas trop.... on la trouve ou cette syntaxe?
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 ?
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?
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
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?
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....
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....