gpt4 book ai didi

c++ - 无法通过 SQLApi++ 连接到 MemSQL

转载 作者:行者123 更新时间:2023-11-29 18:56:02 24 4
gpt4 key购买 nike

我正在尝试从 c++ 代码连接到 MemSQL 数据库,并且我正在使用 SQLApi++ 库。 MySQL客户端兼容MemSQLSQLApi++支持MySQL。但是我无法连接并收到不同的错误。

例如,我使用以下参数调用 connect

Connect("tcp://localhost:3307", "root", "", SA_MySQL_Client)

并收到错误消息用户“root”@“localhost”的访问被拒绝(使用密码:NO)

我在互联网上搜索并尝试了指定数据库主机名的多个版本,但是没有一个有效。我究竟做错了什么?什么是正确的版本?有什么想法吗?

注意:我只需执行即可使用命令行成功连接到 MemSQLmemsql -P 3307

最佳答案

您是否将 MySQL 与 MemSQL 安装在同一台计算机上? localhost 可以在某些客户端中重定向到 MySQL,但 127.0.0.1 不会(请参阅 https://docs.memsql.com/v5.7/docs/how-to-connect-to-memsql )

Connect("tcp://127.0.0.1:3307", "root", "", "SA_MySQL_Client") 有效吗?

关于c++ - 无法通过 SQLApi++ 连接到 MemSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44133034/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com