CentOS7.2下cMark编译安装mysql报错解决方案

来源:互联网 发布:主板稳定性测试软件 编辑:程序博客网 时间:2024/06/07 22:16

环境

1.CentOS7.2
2.用户:root
3.CMake 2.8.10.2

问题说明

今天在centos7.2下面源码编译安装mysql的时,在编译mysql的时候报了一个错误:

cmake \-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_ci \-DWITH_MYISAM_STORAGE_ENGINE=1 \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_ARCHIVE_STORAGE_ENGINE=1 \-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \-DWITH_MEMORY_STORAGE_ENGINE=1 \-DWITH_READLINE=1 \-DENABLED_LOCAL_INFILE=1 \-DMYSQL_DATADIR=/usr/local/mysql/data \-DMYSQL_USER=mysql \-DMYSQL_TCP_PORT=3306 \-DENABLE_DOWNLOADS=1

运行上面出现:-bash: /usr/bin/cmake: No such file or directory

解决方案

后面知道这个问题是因为直接使用cmake系统回到默认的/usr/bin中去寻找,但是src中安装的cmake是在/usr/local/bin中,所以当然不会找到这个东东啦。解决方法: 1、做一个链接即可:ln -s /usr/local/bin/cmake /usr/bin 2、直接使用/usr/local/bin/cmake进行编译。
原创粉丝点击