无法连接到“本地主机”上的MySQL服务器

时间:2020-04-05 23:01:03

标签: mysql xcode

上下文:

我试图在我的Xcode c ++项目中使用mySQL。我有这个简单的程序可用于连接到mysql:

int main(){

if(!mysql_real_connect(&mysql, "localhost", "root", "PassWord", "DB", 0, NULL, 0)) {
    printf("connecting to Mysql error:%d from %s\n",mysql_errno(&mysql), mysql_error(&mysql));
    return -1;
}else {

    printf("Connected Mysql successful!\n");

}

mysql_close(&mysql);
return 0;

}

但是,我能够连接到MySQL。在终端中运行此CML之后

export DYLD_LIBRARY_PATH=/usr/local/lib

该程序不再起作用,并显示以下错误: (我在Xcode中的代码如下:)

我在Xcode命令中遇到此错误:

enter image description here

我仍然能够使用CML登录到MySQL mysql -u root -p

然后通过显示所有端口变量,端口显示表明它正在3306上运行

SHOW GLOBAL VARIABLES LIKE 'PORT';

所以终端中的一切仍然正常。

我也试图取消DYLD_LIBRARY_PATH的设置,但是没有运气。

我想知道引起问题的原因是什么以及任何可能的解决方案/解决方法。

0 个答案:

没有答案