我是通过setup.sql文件导入的,导入方法是进到mysql下,直接source c:\setup.sql
setup.sql代码如下:
# MySQL dump 8.13
#
# Host: localhost    Database: confdb
#--------------------------------------------------------
# Server version 3.23.36USE mysql;DELETE FROM user WHERE user='admin' and Password = '43e9a4ab75570f5b';INSERT INTO user VALUES ('%','admin','43e9a4ab75570f5b','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
INSERT INTO user VALUES ('localhost','admin','43e9a4ab75570f5b','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');FLUSH PRIVILEGES;CREATE DATABASE /*!32312 IF NOT EXISTS*/ confdb;USE confdb;CREATE TABLE t_user (
  name char(30) NOT NULL default '',
  pass char(40) NOT NULL default '',
  level int(1) NOT NULL default '0',
  email char(100) NOT NULL default '',
  realname char(40) NOT NULL default '',
  position char(40) NOT NULL default '',
  corp_name char(40) NOT NULL default '',
  location char(100) NOT NULL default '',
  PRIMARY KEY  (name)
) TYPE=MyISAM;#
# Dumping data for table 't_user'
#INSERT INTO t_user VALUES ('admin','21232f297a57a5a743894a0e4a801fc3',0,'','','','','');
。我安装MySQL软件时设置的密码是admin,默认的用户名是root,然后用下面的代码连接BOOL CDBMySQL::db_init(char* db_IP, int db_port, bool)
{
MYSQL *tmpSql = NULL;
tmpSql = mysql_init(NULL);
if ( FALSE == mysql_real_connect(tmpSql, db_IP, "admin", "admin", "confdb",0,NULL,0))
{
mysql_close(tmpSql);
tmpSql = NULL;

SetEvent( g_hDBConnectOut );
return FALSE;
} // { HanJundong 2002/06/04
// New content
mysql = tmpSql ; 
#if 1
if ( FALSE == Register() )
{
//CString str;
//str.LoadString (IDS_TEXT6);
//AfxMessageBox(str); mysql_close(mysql);
mysql = NULL; SetEvent( g_hDBConnectOut );
return FALSE;
}
// HanJundong 2002/06/04 }
#endif
return TRUE;
}
运行提示连接失败。不知是什么原因?谢谢!!