问题标签 [libmysql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
multithreading - 将 MySQL 重新连接到工作线程时,MySQL 多线程应用程序和段错误
我有 MySQL 的多线程应用程序客户端,我使用 MySQL C 客户端 (libmysqlclient_r)。我有数据库连接池,我在创建线程工作者(pthread_create)之前打开连接。
每个工作人员在开始工作之前仅从连接池中获取单个连接,并在完成工作后将其放入池中。每个工人都使用它独特的连接。
但是,数据库服务器非常过载,并且 MySQL 客户端出现错误:MySQL“在查询期间丢失了与 MySQL 服务器的连接”或“MySQL 服务器已消失”。我的应用程序在工作线程中重新连接:
有时,我对 mysql_ping() 或 mysql_real_connect() 有分段错误。为什么?我在工作线程之间使用单独的 mysql 连接。怎么了?正义如何?
和下一个BT:
代码2:
cmake - 为什么这个 CMake 项目没有设置合适的 MSVC 运行时?
我试图理解为什么使用 /MD 和 /MDd 标志配置的 libmysql CMake 项目不会生成适当的 Visual Studio 10 项目文件。CMAKE_
已配置相应的宏,如下所示:
然而,生成的项目仍然显示出意外的运行时库设置:
CMake GUI 是否由于某种原因不可靠,或者是否有可能另一个选项覆盖了 CRT 设置?
c++ - 如何在 Windows 中将 libmysql 与 Qt 一起使用?
我一直在从事 Linux 操作系统上的项目。我为此目的使用 Qt 并将其链接到 libmysqlclient 以连接到 mysql 数据库。我曾使用 Mysql Connector-C 进行连接。现在我需要将此项目转移到 Windows。虽然一切正常,但我无法连接到 Mysql 数据库。我猜windows的类似库将是libmysql.lib。但我无法将它与 Qt 一起使用。任何帮助是极大的赞赏。我更喜欢使用 MinGW 编译器,尽管 MSVC 也应该这样做。
mysql - 链接到 libmariadb 时出现奇怪的错误
我目前正在开发一个链接到 MariaDB C 连接器的 Objective-C 库。不过,我相信图书馆有问题。
每次我执行我的代码时,我都会在控制台上遇到非常奇怪的错误。-(id)init
我的库调用初始化库的方法,mysql_init(NULL)
但是一旦我从控制台返回,-(id)init
我就会在控制台中收到以下错误:
Object 0x10643df70 of class XXX autoreleased with no pool in place - just leaking - break on objc_autoreleaseNoPool() to debug
问题是,没有正在执行的多线程代码,如果我在- (id)init
没有调用mysql_init(NULL)
错误的情况下运行相同的代码,就会消失。我相信 libmariadb 库导致出现这些错误。我不明白为什么。
我是否需要使用任何特殊的命令行开关来构建它?我在调用正确的方法吗?我显然使用了 MySQL 在线文档作为指南。
mysql - 环境错误:找不到 mysql_config
EnvironmentError: mysql_config not found, while install MySQL-python
有人可以建议我该怎么做吗?我从我这边做了以下事情:
使用 pip 安装时遇到的错误:
我在我的电脑上运行UBUNTU 12.04 LTS。
手动安装会出现同样的错误。我尝试了easy_install,它也没有帮助。
我手动搜索了mysql_config,我在系统文件的任何地方都找不到它。
经过快速搜索,我发现mysql_config属于libmysqlclient-dev。所以,我尝试使用以下方法获取这些包:
它给出了以下输出:
我什至从源代码下载了 libmysqlclient-dev 包并尝试手动安装它们,它给出了依赖错误。以下是安装时的输出。
xcode - 链接到 libiconv
我创建了一个干净的libmariadbclient构建并将其集成到我的项目中。每当我尝试构建所述项目时,我都会失败并出现错误:
Undefined symbols for architecture x86_64:
"_libiconv", referenced from:
_mariadb_convert_string in libmariadbclient.a(my_charset.c.o)
"_libiconv_close", referenced from:
_mariadb_convert_string in libmariadbclient.a(my_charset.c.o)
"_libiconv_open", referenced from:
_mariadb_convert_string in libmariadbclient.a(my_charset.c.o)
ld: symbol(s) not found for architecture x86_64
然后我添加libiconvlib.dylid
到我的项目中,清理它并尝试再次构建,但我仍然得到同样的错误。有任何想法吗?
mysql - Perl MYSQL 错误:libmysql.dll
您是否在编写 Perl 代码访问 db MYSQL 时遇到过这个错误:过程入口点 mysql_get_parameters 无法位于 libmysql_.dll 中?
我已经将 libmysql.dll 从 D:\xampp\mysql\lib\ 复制到许多地方并将其重命名为 libmysql_.dll: - D:\xampp\perl\vendor\lib\auto\DBD\mysql\ - C:\WINDOWS \System32\ 但仍未找到入口点 -.-'
请帮忙 ...
问候,克里斯汀
php - 安装 Sphinx 时出错需要 libmysqlclient.so.16(libmysqlclient_16)(64bit)
我正在尝试在 CENTOS 6.5 x86_64 标准服务器上安装 Sphinx Search,但遇到了问题。它抛出错误需要 libmysqlclient.so.16(libmysqlclient_16)(64bit)。我已经安装了 libmysqlclient_16。请对此提供任何帮助。
下面是在命令行中找到 libmysql 命令的结果
下面是安装结果
mysql - Windows 7 64bit 上的 Delphi XE6,FireDAC 找不到 libmysql.dll
我对 Delphi XE5 FireDAC 错误有一点不同的问题:无法加载供应商库 libmysql.dll 或 libmysqld.dll
我正在 Windows 7 64 位上评估 Delphi XE6,我希望用来FireDAC
连接到 MySQL 数据库。
我已将文件下载libmysql.dll
并安装在C:\Windows\SYSTEM32\
.
尝试在设计时间内设置后TFDConnection.Active
,true
出现如下所示的错误对话框。
所以我尝试使用TFDPyhsMySQLDriverLink
,我已设置TFDPyhsMySQLLink.VendorLib
为C:\Windows\System32\libmysql.dll
,并设置TFDConnection.DriverName
为指向TFDPyhsMySQLLink.DriverID
,但出现如下所示的错误对话框。
我试图放置libmysql.dll
,C:\Windows\System32\bin
但错误对话框仍然与上面显示的相同。
请指导我如何解决此问题。
c++ - libmysqlcppconn.so.5:无法打开共享对象文件:没有这样的文件或目录
我在 ubuntu 上使用 Netbeans 构建了一个简单的 c++ 应用程序。在应用程序中,我使用 mysql_connection 和 curl。该应用程序在我的本地系统(Ubuntu)上运行良好
当我尝试在我的 Centos 服务器上运行应用程序时,我收到以下消息:
尝试检查服务器上是否存在libmysqlcppconn.so.5库我发现有以下内容:
为什么应用程序无法运行?我该如何解决?