Pb MySQL apres install

Salut :(

Je viens de réinstaller apache + php qui sont OK (au bout de la 3eme fois qd mm lol).
J'install mysql
./configure ...
make
make install
./scripts/mysql_install_db
chmod +x support-files/mysql.server
./support-files/mysql.server start
cd /usr/local/mysql/bin
./mysqladmin -u root password mot_de_passe
et la les pbs commencent :'-(
Il me fais une erreur :
"./mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!"
pourtant je n'ai oublié aucune lib, fais une config correct (--prefix=/usr/local/mysql)
Qu'est-ce qu'il ne va pas ?

@+ angelsmatt

PS : distrib : slackware 10.0
apache : 1.3.31
php : 5.0.1
mysql :'-( : 4.0.20
Thanks

8 réponses

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,
    curieux, on dirait que le serveur n'est pas démarré.
    1. Oui et pourtant j'ai bien tapé "./support-files/mysql.server start"
      C'est pour ca que je ne comprend pas.

      @+ angelsmatt
      1. Peut-etre que la lecture du fichier /var/lib/mysqld.log te donnera une indication sur la nature de l'erreur de démarrage du serveur.
        a+
        1. j'ai ouvert mon fichier hote.err (soit hote le nom de mon pc)
          et voila ce que j'obtient :

          040906 22:59:48 mysqld started
          InnoDB: unable to create ./innodb.status.2223: Permission denied
          040906 22:59:48 Can't init databases
          040906 22:59:48 Aborting

          040906 22:59:48 InnoDB: Warning: shutting down a not properly started
          InnoDB: or created database!
          040906 22:59:48 /usr/local/mysql/libexec/mysqld: Shutdown Complete

          040906 22:59:48 mysqld ended

          Mais je ne comprend pas pk il n'a pas les permissions alors que je suis en root !?!

          @+ angelsmatt

          PS : merci Hector... mais ca n'a pas fonctionné
          1. ah mince :(

            bon, si tu parles un peu anglais et que tu sais utiliser les news, il y a un newsgroup très actif dédié à slackware, alt.os.linux.slackware
            si tu poses la question dessus, tu devrais avoir une réponse je pense (je suis même quasiment certain)

            euh je pose la question à tout hasard, tu as bien commencé, avant la première utilisation, par mysql_install_db ?
            1. As-tu initialisé mysql ?

              sh ./mysql_install_db

              Cela te crée les base par défaut "Installing all prepared tables, etc...".

              Reste ensuite à démarrer mysql en sacrifiant au démon :

              ./safe_mysqld &

              Tu devrais avoir alors un "Starting mysql daemon, etc..."

              Je vien de passer la journée à installer apache2 (prefork) PHP4 et MySQL sur ma Suse 9.1, et ça tourne vraiment bien.
              1. J'oubliais de remercier l'équipe du journal Login pour le tutoriel d'install apache/php/mysql du numéro de nov 2002. Il date un peu, mais il suffit d'adapter certaines commandes.

                Par exemple, pour lancer mysql, ma version demande un

                sh /etc/init.d/mysql start