MySQL connect auf anderen Server als "localhost" = Seg. fault



  • Hi, ich bin grad dabei mir mal die mysql Libs (für C) anzuschauen. Es geht auch soweit alles, nur wenn ich auf einen anderen Server als "localhost" verbinden will, dann bekomm ich einen "Segmentation Fault".

    Muss ich da was besodneres beachten ? Mein Code:

    static int mShowListUser (MenuItem *mItem) {
      MYSQL *     dbHandle;
    
      dbHandle = mysql_init(0);
      dbHandle = mysql_real_connect(dbHandle,
            "192.168.0.161",            
            "root",                         
            "",              
            "intranet",                     
            0,                              
            0,                              
            0);                             
      if (dbHandle == 0) {
        printf("mysql_real_connect() failed:\t %s", mysql_error(dbHandle));
        return 1;
      }
    
      dbSelect(dbHandle);
      mysql_close(dbHandle);
      return 0;
    }
    

    mit PHP o.ä. auf den Server verbidnen geht ohne Probleme.


Anmelden zum Antworten