首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我安装mydumper时,无法找到mysql库。

当我安装mydumper时,无法找到mysql库。
EN

Stack Overflow用户
提问于 2015-02-25 05:55:51
回答 1查看 2.5K关注 0票数 1

在安装mydumper之前,我的服务器正在使用mysqld 5.6运行

我从

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

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

代码语言:javascript
复制
yum install cmake pcre-devel glib2-devel zlib-devel gcc gcc-c++ mysql-devel openssl-devel

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

代码语言:javascript
复制
-- 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 64/mysql,但它没有使用。

没有任何限制,我必须使用我的翻斗。只是我没什么好奇心想试试。

如何解决cmake这个问题?

谢谢你抽出时间!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-07 06:38:55

尝试移除解压缩mydumper的目录,然后再解压缩“mydumper 0.6.2.tar.gz”,然后cmake,您会发现它工作得很好。

这是我的行动:

代码语言:javascript
复制
rm -rf mydumper-0.6.2
tar -zxvf mydumper-0.6.2.tar.gz
cd mydumper-0.6.2
cmake .
make
make install

祝好运!

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28712175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档