Partage
  • Partager sur Facebook
  • Partager sur Twitter

PDO:mysql could not find driver

sous ubuntu 10.10

Sujet résolu
    5 mai 2011 à 14:22:34

    Bonjour à tous,

    Je tourne sous ubuntu 10.10 et viens d'installer fraîchement:
    -apache2
    -php5
    -mysql

    j'ai bien brancher le socket de pdo
    fichiers /etc/php5/cli/php.ini et /etc/php5/apache2/php.ini (c'est à dire l'ensemble de mes php.ini)
    pdo_mysql.default_socket=/var/run/mysqld/mysqld.sock

    (unique mysqld.sock)

    J'arrive également à me connecter à mysql et selectionner la database par console

    Mais
    $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
    new PDO('mysql:host=localhost;dbname=exp_menu', 'root', '', $pdo_options);
    

    Me retourne la sempiternelle réponse:
    could not find server

    J'attends vos avis,
    Merci d'avance


    edit: Bien entendu, mysql est actif


    Résolu:
    Il semblerait que la nouvelle version de pdo/mysql-server (?) nécessite obligatoirement un mot de passe pour root

    donc pour ceux que ça peut aider:

    $ sudo mysqladmin -u root password nouveau_mot_de_passe -p
    • Partager sur Facebook
    • Partager sur Twitter

    PDO:mysql could not find driver

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown