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

yschat2010 yschat2010 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我是通过setup.sql文件导入的,导入方法是进到mysql下,直接source c:\setup.sql
setup.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,然后用下面的代码连接

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;
}

运行提示连接失败。不知是什么原因?谢谢!!
...全文

相关推荐

评论 3
收藏 已收藏
分享
返回顶部
yschat2010
VC/MFC 16,550 成员 421,606 内容