我安装的三个软件:
mysql-essential-5.1.30-win32.msi
mysql-connector-odbc-5.1.5-win32.msi
MySQL-Front_Setup.exeroot 密码是 welcom
要连接的数据库是 mydb连接数据代码为:
MYSQL mysql;
mysql_init (&mysql);
if(!mysql_real_connect(&mysql,"localhost","root","welcom","mydb",3306,NULL,0))
{
AfxMessageBox("数据库连接失败");
return FALSE;
}但是一直数据库连接失败啊!崩溃了,卡在最基础的地方了。估计要留下阴影了。
搞不清楚什么原因,大家分析下,可能是什么原因啊?
mysql-essential-5.1.30-win32.msi
mysql-connector-odbc-5.1.5-win32.msi
MySQL-Front_Setup.exeroot 密码是 welcom
要连接的数据库是 mydb连接数据代码为:
MYSQL mysql;
mysql_init (&mysql);
if(!mysql_real_connect(&mysql,"localhost","root","welcom","mydb",3306,NULL,0))
{
AfxMessageBox("数据库连接失败");
return FALSE;
}但是一直数据库连接失败啊!崩溃了,卡在最基础的地方了。估计要留下阴影了。
搞不清楚什么原因,大家分析下,可能是什么原因啊?
[收集]mysql 无法联接故障现象及原因
Client does not support authentication protocol requested
by server; consider upgrading MySQL client
解决方法:mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd') -> WHERE Host = 'some_host' AND User = 'some_user';//UPDATE mysql.user SET Password = OLD_PASSWORD('123456')
WHERE Host = 'localhost' AND User = 'root';
MessageBox(mycstring);结贴给分