Mysql C api--关闭ssl功能

  最近小伙伴询问MySQL-8.0服务端开启了SSL功能,MySQL-c语言API怎么在不使用ssl的情况下接入服务器,最后查询到的如下办法。(54条消息) 如何使用mysql api关闭ssl模式提高查询效率_醉心编码的博客-CSDN博客

通过mysql_options接口函数可以实现。

int mysql_options(MYSQL *mysql, enum mysql_option option, const void *arg)

该函数用在mysql_init之后,在mysql_connect或mysql_real_connect之前。

after mysql_init() and before mysql_connect() or mysql_real_connect().

具体编码如下:

MYSQL *conn; 

conn = mysql_init(NULL);

mysql_ssl_mode sslmode = SSL_MODE_DISABLED;

 mysql_options(conn,MYSQL_OPT_SSL_MODE,(void *)&sslmode);

   if (mysql_real_connect(conn, mysqlHost, mysqlUser, mysqlPasswd,
                          mysqlDBName, mysqlPort, opt_socket_name, opt_flags) == NULL)

参考如下链接

 (54条消息) 如何使用mysql api关闭ssl模式提高查询效率_醉心编码的博客-CSDN博客

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值