bind-9.8.2rc1安装缺少libmysqlclient解决办法

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
云数据库 RDS MySQL,高可用系列 2核4GB
简介:

bind-9.8.2rc1安装缺少libmysqlclient解决办法

 
  1.    if [ X"/usr/bin/perl" = X -o X"${MAKE_SYMTABLE:-}" = X ] ; then    gcc -g -O2 -I/usr/include/libxml2  -o named ${BASEOBJS} ${LIBS0} ../../lib/lwres/liblwres.a ../../lib/dns/libdns.a  -lgssapi_krb5 -L/usr/local/ssl/lib -lcrypto ../../lib/bind9/libbind9.a ../../lib/isccfg/libisccfg.a ../../lib/isccc/libisccc.a ../../lib/isc/libisc.a -L/usr/local/mysql/lib -lmysqlclient -lz -lcrypt -lm  -ldl -lcap  -lxml2 -lz -lm; else rm -f namedtmp0;    gcc -g -O2 -I/usr/include/libxml2  -o namedtmp0 ${BASEOBJS} ${LIBS0} ../../lib/lwres/liblwres.a ../../lib/dns/libdns.a  -lgssapi_krb5 -L/usr/local/ssl/lib -lcrypto ../../lib/bind9/libbind9.a ../../lib/isccfg/libisccfg.a ../../lib/isccc/libisccc.a ../../lib/isc/libisc.a -L/usr/local/mysql/lib -lmysqlclient -lz -lcrypt -lm  -ldl -lcap  -lxml2 -lz -lm || exit 1; rm -f named-symtbl.c named-symtbl.o; /usr/bin/perl ../../util/mksymtbl.pl -o named-symtbl.c namedtmp0 || exit 1; make named-symtbl.o || exit 1; rm -f namedtmp1;    gcc -g -O2 -I/usr/include/libxml2  -o namedtmp1 ${BASEOBJS} named-symtbl.o ${LIBS0} ../../lib/lwres/liblwres.a ../../lib/dns/libdns.a  -lgssapi_krb5 -L/usr/local/ssl/lib -lcrypto ../../lib/bind9/libbind9.a ../../lib/isccfg/libisccfg.a ../../lib/isccc/libisccc.a ../../lib/isc/libisc-nosymtbl.a -L/usr/local/mysql/lib -lmysqlclient -lz -lcrypt -lm  -ldl -lcap  -lxml2 -lz -lm || exit 1; rm -f named-symtbl.c named-symtbl.o; /usr/bin/perl ../../util/mksymtbl.pl -o named-symtbl.c namedtmp1 || exit 1; make named-symtbl.o || exit 1;    gcc -g -O2 -I/usr/include/libxml2  -o namedtmp2 ${BASEOBJS} named-symtbl.o ${LIBS0} ../../lib/lwres/liblwres.a ../../lib/dns/libdns.a  -lgssapi_krb5 -L/usr/local/ssl/lib -lcrypto ../../lib/bind9/libbind9.a ../../lib/isccfg/libisccfg.a ../../lib/isccc/libisccc.a ../../lib/isc/libisc-nosymtbl.a -L/usr/local/mysql/lib -lmysqlclient -lz -lcrypt -lm  -ldl -lcap  -lxml2 -lz -lm; /usr/bin/perl ../../util/mksymtbl.pl -o named-symtbl2.c namedtmp2; diff named-symtbl.c named-symtbl2.c || exit 1; mv namedtmp2 named; rm -f namedtmp0 namedtmp1 namedtmp2 named-symtbl2.c; fi  
  2. /usr/bin/ld: cannot find -lmysqlclient  
  3. collect2: ld returned 1 exit status  
  4. make[2]: *** [named] Error 1  
  5. make[2]: Leaving directory `/usr/local/src/install_bind_source/bind-9.8.2rc1/bin/named'  
  6. make[1]: *** [subdirs] Error 1  
  7. make[1]: Leaving directory `/usr/local/src/install_bind_source/bind-9.8.2rc1/bin'  
  8. make: *** [subdirs] Error 1  
  9.    
  10.    
  11. 由于是源码安装的mysql。安装目录为/usr/local/mysql   由以上提示信息可以看到-L/usr/local/mysql/lib -lmysqlclient   
  12. mkdir   /usr/local/mysql/lib/mysql  
  13.  ln    -sf     /usr/local/mysql/libmysqlclient*     /usr/local/mysql/lib/mysql/  
  14. 重新configure make立即OK,问题解决,豁然开朗,itnihao 2012-02-17于成都记录  
  15.    

 本文转自it你好 51CTO博客,原文链接:http://blog.51cto.com/itnihao/782380,如需转载请自行联系原作者

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
NoSQL 关系型数据库 MySQL
主备切换大揭秘:保证系统永不停机的秘密
本文由小米分享,介绍了分布式系统中的主备切换机制,旨在确保高可用性和可靠性。内容涵盖热备和冷备的概念,以及MySQL和Redis的主从复制原理和配置方法。通过主从复制,当主服务器故障时,备服务器能接管工作,维持服务连续性。文章还讨论了主备切换的挑战,如数据一致性与切换延迟,并提出了相应的解决方案。最后,作者鼓励读者就该主题提出疑问和建议。
1076 4
|
机器学习/深度学习 算法 数据挖掘
【数据挖掘】K-Means、K-Means++、ISODATA算法详解及实战(图文解释 附源码)
【数据挖掘】K-Means、K-Means++、ISODATA算法详解及实战(图文解释 附源码)
437 1
|
负载均衡 Java API
Spring Cloud Gateway整合Nacos实现服务路由及集群负载均衡
我们都知道Spring Cloud Gateway是一个基于Spring Boot、Spring WebFlux、Project Reactor构建的高性能网关,旨在提供简单、高效的API路由。
Spring Cloud Gateway整合Nacos实现服务路由及集群负载均衡
|
SQL 关系型数据库 MySQL
MySQL 中启用大页(Huge Pages)提高性能
在 MySQL 中启用大页(Huge Pages)可以提高性能,还可以减少内存的使用。大页能够减少操作系统的页表,由此可减轻 CPU 负担和内存空间,从而减少了内存管理开销。下面是在 Linux 系统中启用 MySQL 大页的步骤: 1. 配置 Linux 系统大页:在物理或虚拟机上启用大页,请使用以下命令后设置了足够的大页: ```shell echo 2048 > /proc/sys/vm/nr_hugepages ``` 此处示例启用了 2048 个大页。请注意,此操作需要 root 用户权限。 2. 通过运行下列命令可检查您的系统是否已经启用了大页: ```shell gre
1210 0
|
SQL 关系型数据库 MySQL
MySQL数据库,从入门到精通:第十三篇——MySQL数据表约束详解(一)
MySQL数据库,从入门到精通:第十三篇——MySQL数据表约束详解
259 0
|
SQL 存储 分布式计算
如何查看maxcompute数据表的存储空间
阿里云公有云的maxcompute采用共享资源池,每个开发者使用的数据表都属于该共享资源池。由于公有云的maxcompute元数据不对开发者开放,因此开发者无法直接获取到数据表的存储空间信息。本文总结3种常见的方法,指导开发者如何查看maxcompute数据表的存储空间。
如何查看maxcompute数据表的存储空间
|
前端开发 JavaScript 开发者
|
6天前
|
弹性计算 关系型数据库 微服务
基于 Docker 与 Kubernetes(K3s)的微服务:阿里云生产环境扩容实践
在微服务架构中,如何实现“稳定扩容”与“成本可控”是企业面临的核心挑战。本文结合 Python FastAPI 微服务实战,详解如何基于阿里云基础设施,利用 Docker 封装服务、K3s 实现容器编排,构建生产级微服务架构。内容涵盖容器构建、集群部署、自动扩缩容、可观测性等关键环节,适配阿里云资源特性与服务生态,助力企业打造低成本、高可靠、易扩展的微服务解决方案。
1159 3
|
5天前
|
机器学习/深度学习 人工智能 前端开发
通义DeepResearch全面开源!同步分享可落地的高阶Agent构建方法论
通义研究团队开源发布通义 DeepResearch —— 首个在性能上可与 OpenAI DeepResearch 相媲美、并在多项权威基准测试中取得领先表现的全开源 Web Agent。
801 12