nicolas_lepot a écrit 1 commentaire

  • [^] # Re: Droit d'écriture?

    Posté par  . En réponse au message webcalendar connexion mysql. Évalué à 1.

    Bonjour,


    Merci beaucoup de t'intéresser à mon problème.

    Ne sachant pas comment m'assurer que le user webcalendar à les droits, je me suis documenté. J'ai également trouvé une piste dans la FAQ MySQL de developpez.com qui explique que les login webcalendar@localhost et webcalendar@127.0.0.1 sont différents pour MySQL. Une astuce consiste à créer un compte webcalendar@% pour pouvoir se connecter de partout [1]. Je craignais qu'il y ait une confusion donc je l'ai appliquée.

    RENAME USER webcalendar@'localhost' TO webcalendar@'%';
    FLUSH PRIVILEGES;

    Ensuite, sur tes conseils, j'ai réinitialisé les droits d'accès pour le user webcalendar sur la bd intranet:

    GRANT ALL PRIVILEGES ON `intranet`.* TO 'webcalendar'@'%' IDENTIFIED BY 'webcal01' WITH GRANT OPTION;
    FLUSH PRIVILEGES;

    Comme ça ne marchait pas, j'ai alors donné tous les droits à webcalendar sur toutes les BD:

    GRANT ALL PRIVILEGES ON *.* TO 'webcalendar'@'%' IDENTIFIED BY 'webcal01' WITH GRANT OPTION;
    FLUSH PRIVILEGES;

    Mais ça ne marche toujorus pas. Dans l'auto-setup en php de webcalendar, à la 2ème page, dès qu'il faut donner les identifiants pour se connecter à la BD. J'ai toujours mon message d'erreur:

    Your current database settings are not able to access the database or have not yet been tested.

    et le bouton "prochain ->" où je suis sensé cliquer est toujorus grisé...

    Je ne vois plus quoi tester...
    Je me demande si PHP à réelement accès à la BD MySQL ?!?!?
    Est-il possible qu'il me manque un package ?



    à l'aide,


    nico



    [1] http://mysql.developpez.com/faq/?page=ADMIN_USERS_PB#ADMIN_U(...)