gpt4 book ai didi

mysql - 当我设置 mydumper 时,cmake 无法找到 mysql 库

转载 作者:行者123 更新时间:2023-11-29 03:50:34 36 4
gpt4 key购买 nike

在设置 mydumper 之前,我的服务器运行的是 mysqld 5.6

我从下载 mydumper

https://launchpad.net/mydumper/0.6/0.6.2/+download/mydumper-0.6.2.tar.gz

我安装了 mydumper 需要的所有依赖项:

yum install cmake pcre-devel glib2-devel zlib-devel gcc gcc-c++ mysql-devel openssl-devel

当我运行 cmake 时。我看到一些错误:

-- Using mysql-config: /usr/bin/mysql_config
-- MySQL not found.

CMake Warning at docs/CMakeLists.txt:9 (message):
Unable to find Sphinx documentation generator


-- ------------------------------------------------
-- MYSQL_CONFIG = /usr/bin/mysql_config
-- CMAKE_INSTALL_PREFIX = /usr/local
-- BUILD_DOCS = ON
-- WITH_BINLOG = OFF
-- RUN_CPPCHECK = OFF
-- Change a values with: cmake -D<Variable>=<Value>
-- ------------------------------------------------
--
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
MYSQL_LIBRARIES_dl
linked by target "mydumper" in directory /root/mydumper-0.6.2
linked by target "myloader" in directory /root/mydumper-0.6.2
MYSQL_LIBRARIES_m
linked by target "mydumper" in directory /root/mydumper-0.6.2
linked by target "myloader" in directory /root/mydumper-0.6.2
MYSQL_LIBRARIES_mysqlclient
linked by target "mydumper" in directory /root/mydumper-0.6.2
linked by target "myloader" in directory /root/mydumper-0.6.2
MYSQL_LIBRARIES_pthread
linked by target "mydumper" in directory /root/mydumper-0.6.2
linked by target "myloader" in directory /root/mydumper-0.6.2
MYSQL_LIBRARIES_rt
linked by target "mydumper" in directory /root/mydumper-0.6.2
linked by target "myloader" in directory /root/mydumper-0.6.2

-- Configuring incomplete, errors occurred!
See also "/root/mydumper-0.6.2/CMakeFiles/CMakeOutput.log".
See also "/root/mydumper-0.6.2/CMakeFiles/CMakeError.log".

我也看了mydumper-0.6.2/cmake/modules/FindMySQL.cmake,然后做了一些修改:

我在 find_library 函数中添加了/usr/lib64/mysql 但它没有用。

没有限制我必须使用 mydumper。只是好奇心不大,想试试。

如何解决cmake的这个问题?

感谢您的宝贵时间!

最佳答案

尝试把解压后的mydumper目录去掉,再解压“mydumper-0.6.2.tar.gz”,cmake,会发现效果很好。

这是我的操作:

rm -rf mydumper-0.6.2
tar -zxvf mydumper-0.6.2.tar.gz
cd mydumper-0.6.2
cmake .
make
make install

祝你好运!

关于mysql - 当我设置 mydumper 时,cmake 无法找到 mysql 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28712175/

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