hur.cn - 华软网

 热门搜索

连接不上mysql数据库是什么原因?

  作者:未知    来源:网络    更新时间:2011/1/11
我是通过setup.sql资料导入的,导入方法是进到mysql下,直接source c:\setup.sql
setup.sql代码以下:
SQL"># MySQL dump 8.13
#
# Host: localhost    Database: confdb
#--------------------------------------------------------
# Server version 3.23.36

USE 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,然后用下面的代码连接

C++">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;
}

运行提醒连接失利。不知是什么原因?谢谢!!
---华软 网友回答---
顺便说明一下,源码是我下载的,不知是否是数据库密码设置问题?
---华软网友回复---
就是admin/admin不行呗? 控制台能够?

---华软网友回复---
怎么解决?      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。