MySQL Fehler: Can't create UNIX socket (24)



  • Hallo liebe Forengemeinde. 🙂
    Weiß jemand was dieser Fehler (siehe Titel des Posts) bedeutet? Hier mal mein Script zum connecten. Der Mysql Server läuft und ein Passwort habe ich nicht gesetzt.

    /* mysql1.c */
    #include <stdio.h>
    #include <stdlib.h>
    #include <mysql.h>
    
    #define HOST     "localhost"
    #define USER     "root"
    #define PASSWORT NULL
    #define DBNAME   NULL
    #define PORT     0
    #define SOCKET   NULL
    #define FLAG     0
    
    int main (int argc, char **argv) {
      MYSQL *my;
    
      my = mysql_init (NULL);
      if (my == NULL) {
        fprintf (stderr, " Initialisierung fehlgeschlagen\n");
        exit (EXIT_FAILURE);
      }
    
      if (mysql_real_connect (my,
                              HOST,
                              USER,
                              PASSWORT,
                              DBNAME,
                              PORT,
                              SOCKET,
                              FLAG
                             ) == NULL) {
        fprintf (stderr, "Fehler mysql_real_connect():"
                 "%u (%s)\n", mysql_errno (my), mysql_error (my));
      }
      else
          printf ("Erfolgreich mit dem MySQL-Server verbunden\n");
    
      mysql_close (my);
      return EXIT_SUCCESS;
    }
    

    Greetz Andi


Anmelden zum Antworten