:)昨天刚做到的 char *server_args[] = {
"miniSql",       /* this string is not used */
"--key_buffer_size=32M",
"--basedir=."
};
char *server_groups[] = {
"embedded",
"server",
"miniSqlSERVER",
(char *)NULL
};

mysql_server_init(sizeof(server_args) / sizeof(char *),
                    server_args, server_groups);你程序的目录必须有data 目录和share的目录不然不行.因为你没有设置.所以默认会找到C:/mysql下.
你先试试

解决方案 »

  1.   

    我怎么建了目录还是不行呢?
    对了还想问一下怎么我不能用mysql_create_db创建数据库
    the error is error C2065: 'mysql_create_db' : undeclared identifier 
    but mysql.h has included this function. 
      

  2.   

    服务器重名/端口/share目录下应该有english,charsets目录与文件
      

  3.   

    回复人:feelfly(feelfly) ( ) 信誉:100  2003-12-5 17:45:19  得分:0我怎么建了目录还是不行呢?
    对了还想问一下怎么我不能用mysql_create_db创建数据库
    the error is error C2065: 'mysql_create_db' : undeclared identifier
    but mysql.h has included this function. 
    --
    你应该是没有加入libmysqld.lib了...