Quelqu'un a-t-il réussi à utiliser la librairie de M. Karl Kraft pour accéder à MYSQL depuis xCode?
Et plus particulièrement à MYSQL de MAMP.
J'obtiens ces résultats, résultats si je puis dire lol:
2011-11-09 17:31:41.090 TestMysql[3480:707] Connecting to MysqlServer: 127.0.0.1:8889 as user root
2011-11-09 17:31:41.092 TestMysql[3480:707] Failed to connect: Error: Lost connection to MySQL server at 'reading initial communication packet', system error: 61
(mysqlServer description
2011-11-09 17:31:41.092 TestMysql[3480:707] MysqlServer: 127.0.0.1:8889 as user root
(mysqlConnection description:évidemment!)
2011-11-09 17:31:41.093 TestMysql[3480:707] (null)
2011-11-09 17:31:41.093 TestMysql[3480:707] connection is nil
Voilà, je débute la prog sur Mac, alors excusez-moi d'avance si la question est inepte!
Merci à tous,
Pour la librairie c'est ici : http://www.karlkraft.com/index.php/2011/06/07/mysql-for-iphone-and-osx-version-2-0/
il y a trois posts sur le sujet, sans trop d'explication hélas.
J'ai changé çà dans mysql_version.h :
/* Copyright Abandoned 1996, 1999, 2001 MySQL AB
This file is public domain and comes with NO WARRANTY of any kind */
/* Version numbers for protocol & mysqld */
#ifndef _mysql_version_h
#define _mysql_version_h
#ifdef _CUSTOMCONFIG_
# include <custom_conf.h>
#else
# define PROTOCOL_VERSION 10
# define MYSQL_SERVER_VERSION "6.0.0"
# define MYSQL_VERSION_ID 60000
# define MYSQL_PORT 8889
# define MYSQL_PORT_DEFAULT 0
# define MYSQL_UNIX_ADDR "/Applications/MAMP/tmp/mysql/mysql.sock"
# define MYSQL_CONFIG_NAME "my"
# define MYSQL_COMPILATION_COMMENT "Source distribution"
#endif /* _CUSTOMCONFIG_ */
#ifndef LICENSE
# define LICENSE GPL
#endif /* LICENSE */
#endif /* _mysql_version_h */
Y'a peut-être l'explication. Je ne sais pas comment il faudrait créer custom_conf.h donc...
Les paramètres sont peut-être inexacts.
Et plus particulièrement à MYSQL de MAMP.
J'obtiens ces résultats, résultats si je puis dire lol:
2011-11-09 17:31:41.090 TestMysql[3480:707] Connecting to MysqlServer: 127.0.0.1:8889 as user root
2011-11-09 17:31:41.092 TestMysql[3480:707] Failed to connect: Error: Lost connection to MySQL server at 'reading initial communication packet', system error: 61
(mysqlServer description
2011-11-09 17:31:41.092 TestMysql[3480:707] MysqlServer: 127.0.0.1:8889 as user root
(mysqlConnection description:évidemment!)
2011-11-09 17:31:41.093 TestMysql[3480:707] (null)
2011-11-09 17:31:41.093 TestMysql[3480:707] connection is nil
Voilà, je débute la prog sur Mac, alors excusez-moi d'avance si la question est inepte!
Merci à tous,
Pour la librairie c'est ici : http://www.karlkraft.com/index.php/2011/06/07/mysql-for-iphone-and-osx-version-2-0/
il y a trois posts sur le sujet, sans trop d'explication hélas.
J'ai changé çà dans mysql_version.h :
/* Copyright Abandoned 1996, 1999, 2001 MySQL AB
This file is public domain and comes with NO WARRANTY of any kind */
/* Version numbers for protocol & mysqld */
#ifndef _mysql_version_h
#define _mysql_version_h
#ifdef _CUSTOMCONFIG_
# include <custom_conf.h>
#else
# define PROTOCOL_VERSION 10
# define MYSQL_SERVER_VERSION "6.0.0"
# define MYSQL_VERSION_ID 60000
# define MYSQL_PORT 8889
# define MYSQL_PORT_DEFAULT 0
# define MYSQL_UNIX_ADDR "/Applications/MAMP/tmp/mysql/mysql.sock"
# define MYSQL_CONFIG_NAME "my"
# define MYSQL_COMPILATION_COMMENT "Source distribution"
#endif /* _CUSTOMCONFIG_ */
#ifndef LICENSE
# define LICENSE GPL
#endif /* LICENSE */
#endif /* _mysql_version_h */
Y'a peut-être l'explication. Je ne sais pas comment il faudrait créer custom_conf.h donc...
Les paramètres sont peut-être inexacts.
Dernière édition: