解决linux安装编译mysql时出现CMake Error: The source directory “xxx“ does not appear to contain CMakeLists.txt

时间:2024-04-11 16:04:27

1.mysql下载
下载地址
2.yum安装依赖
yum install -y cmake bison bison-devel libaio-devel gcc gcc-c++ git ncurses ncurses-devel
3.预编译
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci

然后出现解决linux安装编译mysql时出现CMake Error: The source directory “xxx” does not appear to contain CMakeLists.txt

去报错目录下看了以下,确实没有CMakeLists.txt这个文件啊,搞了半天,是我的源码包下错了。。

一般这个错误都是包的问题

再回到下载位置,
解决linux安装编译mysql时出现CMake Error: The source directory “xxx“ does not appear to contain CMakeLists.txt
让你选操作系统的时候,别选什么red hat啥的,一定要选源码包,解决问题

作者:火车叨位去去
链接:https://www.jianshu.com/p/257efc8c65e6
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。