GreatSQL社区

搜索

[已解决] C 程序 用MySQL C API 连接数据库问题

973 4 2024-8-28 11:39
装的是单机多实例

#[client]
#这里不知道这么配置
#socket    = /usr/local/greatsql/data/3306/mysql.sock

[mysql]
loose-skip-binary-as-hex
#prompt = "(\\D)[\\u@GreatSQL][\\d]>"
no-auto-rehash

[mysqld@mgr01]
datadir =  /usr/local/greatsql/data/3306
socket  =  /usr/local/greatsql/data/3306/mysql.sock
port    =   3306
server_id=103306

[mysqld@mgr02]
datadir =  /usr/local/greatsql/data/3307
socket  =  /usr/local/greatsql/data/3307/mysql.sock
port    =   3307
server_id=103307


通过不同端口连接到数据库,mysql_real_connect
1 老是报 Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'  ,当然 因为我不是安装在这里,网上说做软连接,但我现在是两个实例 这个这么配置

2 如果是单个实例的话

#[client]
socket    = /usr/local/greatsql/data/3306/mysql.sock  

上面这么配置 也还是报  Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'   ,即上面的配置没有生效,这个其实我也不太想做软连接,总感觉不是正常途径。

全部回复(4)
yejr 2024-8-28 11:56:09
可以参考我写的:
MYSQL C++链接接口编程
https://mp.weixin.qq.com/s/m66eC ... 68465619&lang=zh_CN
公众号 求关注 https://mp.weixin.qq.com/s/8aYQ6HN_uNKLObJuIliNvg
reddey 6 天前
DB架构师:曾凡坤 发表于 2025-1-11 15:53
可以参考我写的:
MYSQL C++链接接口编程
https://mp.weixin.qq.com/s/m66eC ... 68465619&lang=zh_CN ...

大佬是开发人员?
一个学艺不精的国产数据库爱好者
reddey 发表于 2025-1-12 08:57
大佬是开发人员?

不是! 我就是名菜鸟DBA
公众号 求关注 https://mp.weixin.qq.com/s/8aYQ6HN_uNKLObJuIliNvg
asdmusic

1

主题

0

博客

2

贡献

新手上路

Rank: 1

积分
3

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

社区公众号
社区小助手
QQ群
GMT+8, 2025-1-18 10:07 , Processed in 0.022021 second(s), 17 queries , Redis On.
快速回复 返回顶部 返回列表