为了账号安全,请及时绑定邮箱和手机立即绑定

cmake 后面那些参数该怎么写?老师 到这一步感觉进行不下去了

cmake 后面那些参数该怎么写?老师  到这一步感觉进行不下去了

正在回答

31 回答

cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/mydata/mysql/data \
-DSYSCONFDIR=/etc \
-DMYSQL_USER=mysql \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DMYSQL_UNIX_ADDR=/var/run/mysql/mysql.sock \
-DMYSQL_TCP_PORT=3306 \ 
-DENABLED_LOCAL_INFILE=1 \ 
-DENABLE_DOWNLOADS=1 \
-DEXTRA_CHARSETS=all \ 
-DDEFAULT_CHARSET=utf8mb4 \
-DDEFAULT_COLLATION=utf8mb4_general_ci \
-DENABLE_DTRACE=0 \
-DMYSQL_MAINTAINER_MODE=0 \
-DWITH_SSL:STRING=bundled \
-DWITH_ZLIB:STRING=bundled



复制过去

2 回复 有任何疑惑可以回复我~
#1

是卢比

> -DEXTRA_CHARSETS=all \ -bash: -DENABLE_DOWNLOADS=1: 未找到命令 [hubert@localhost mysql-5.7.16]$ -DDEFAULT_CHARSET=utf8mb4 \ > -DDEFAULT_COLLATION=utf8mb4_general_ci \ > -DENABLE_DTRACE=0 \ > -DMYSQL_MAINTAINER_MODE=0 \ > -DWITH_SSL:STRING=bundled \ > -DWITH_ZLIB:STRING=bundled
2016-12-03 回复 有任何疑惑可以回复我~
#2

是卢比

所有方式试过都不行
2016-12-03 回复 有任何疑惑可以回复我~
#3

是卢比

-- Download failed, error: CMake Error at cmake/boost.cmake:194 (MESSAGE): You can try downloading http://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz manually using curl/wget or a similar tool
2016-12-03 回复 有任何疑惑可以回复我~
#4

慕后端8270358

谢谢老师
2017-02-18 回复 有任何疑惑可以回复我~
#5

张馆长

/var/run/mysql没有这个文件夹,要自己创建并且把所有者所属组改为mysql
2017-06-01 回复 有任何疑惑可以回复我~
#6

lushuhua

老师我复制过来怎么还是报错 第一个ERROR CMake Error: The source directory "/root/data/mysql/ " does not exist. 第二个ERROT bash: -DENABLED_LOCAL_INFILE=1: 未找到命令 第三个EEROR bash: -DENABLE_DOWNLOADS=1: 未找到命令
2017-08-16 回复 有任何疑惑可以回复我~
#7

浪浪

刚才试了下,到15%报错,找了网上的说法我的内存不足导致的,上次装也是 坑死bb了,换成yum装就好了,不知道cmake怎么回事,怎么安装都不行
2018-01-24 回复 有任何疑惑可以回复我~
查看4条回复

我的是这样

[root@localhost mysql-5.7.13]# cmake \

> cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \

> -DMYSQL_DATADIR=/usr/local/mysql/data \

> -DSYSCONFDIR=/etc \

> -DMYSQL_USER=mysql \

> -DWITH_MYISAM_STORAGE_ENGINE=1 \

> -DWITH_INNOBASE_STORAGE_ENGINE=1 \

> -DWITH_ARCHIVE_STORAGE_ENGINE=1 \

> -DWITH_READLINE=1 \

> -DMYSQL_UNIX_ADDR=/usr/local/mysql/data/mysql.sock \

> -DMYSQL_TCP_PORT=3306 \

> -DENABLED_LOCAL_INFILE=1 \

> -DENABLED_DOWNLOADS=1 \

> -DWITH_PARTITION_STORAGE_ENGINE=1 \

> -DEXTRA_CHARSETS=all \

> -DDEFAULT_CHARSET=utf8 \

> -DDEFAULT_COLLATION=utf8_general_ci \

> -DWITH_DEBUG=0 \

> -DMYSQL_MAINTAINER_MODE=1 \

> -DWITH_SSL:STRING=bundled \

> -DWITH_ZLIB:STRING=bundled \

> -DDOWNLOAD_BOOST=1 \

> -DWITH_BOOST=/usr/share/doc/boost-doc-1.41.0/

CMake Error: The source directory "/root/mysql-5.7.13/cmake" does not appear to contain CMakeLists.txt.

Specify --help for usage, or press the help button on the CMake GUI.

怎么解决???????

0 回复 有任何疑惑可以回复我~

哎。我成功。能不能录一个成功一点的视频

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

42%报错 cc1plus:错误,无法识别命令行选项"-wno-unused-local-typedefs"

make[2]:***[sql/cmakefiles/sql.dir/geometry-rtree.cc.o] 错误1

make[1]:***[sql/cmakefiles/sql.dir/all]错误2

这这么破?求高手指点

1 回复 有任何疑惑可以回复我~

确实有点走马观花,我装完就全都不知道了。感觉没听一个样

0 回复 有任何疑惑可以回复我~
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql  \ 
-DMYSQL_DATADIR=/mydata/mysql/data  \ 
-DSYSCONFDIR=/etc \  
-DMYSQL_USER=mysql \     
-DWITH_MYISAM_STORAGE_ENGINE=1 \ 
-DWITH_INNOBASE_STORAGE_ENGINE=1 \  
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \  
-DWITH_MEMORY_STORAGE_ENGINE=1 \  
-DWITH_READLINE=1 \  
-DMYSQL_UNIX_ADDR=/var/run/mysql/mysql.sock \ 
-DMYSQL_TCP_PORT=3306 \ 
-DENABLED_LOCAL_INFILE=1 \ 
-DENABLE_DOWNLOADS=1 \  
-DWITH_PARTITION_STORAGE_ENGINE=1  \
-DEXTRA_CHARSETS=all \  
-DDEFAULT_CHARSET=utf8 \ 
-DDEFAULT_COLLATION=utf8_general_ci \ 
-DWITH_DEBUG=0 \ 
-DMYSQL_MAINTAINER_MODE=0 \
-DWITH_SSL:STRING=bundled \ 
-DWITH_ZLIB:STRING=bundled \
-DDOWNLOAD_BOOST=1 \ #从这里开始多加2行再编译
-DWITH_BOOST=/home/vagrant/  #这里只要指定一个存在的目录,让它下载就好了


0 回复 有任何疑惑可以回复我~

出错的解决方法是:

先创建文件夹  mkdir -p /usr/local/boost

然后运行下方的命令即可

cmake \

 -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \

 -DMYSQL_DATADIR=/mydata/mysql/data \

 -DSYSCONFDIR=/etc \

 -DMYSQL_USER=mysql \

 -DWITH_MYISAM_STORAGE_ENGINE=1 \

 -DWITH_INNOBASE_STORAGE_ENGINE=1 \

 -DWITH_ARCHIVE_STORAGE_ENGINE=1 \

 -DWITH_MEMORY_STORAGE_ENGINE=1 \

 -DDOWNLOAD_BOOST=1 \

 -DWITH_BOOST=/usr/local/boost \

 -DWITH_READLINE=1 \

 -DMYSQL_UNIX_ADDR=/var/run/mysql/mysql.sock \

 -DMYSQL_TCP_PORT=3306 \

 -DENABLED_LOCAL_INFILE=1 \

 -DENABLE_DOWNLOADS=1 \

 -DWITH_PARTITION_STORAGE_ENGINE=1 \

 -DEXTRA_CHARSETS=all \

 -DDEFAULT_CHARSET=utf8 \

 -DDEFAULT_COLLATION=utf8_general_ci \

 -DWITH_DEBUG=0 \

 -DMYSQL_MAINTAINER_MODE=0 \

 -DWITH_SSL:STRING=bundled \

 -DWITH_ZLIB:STRING=bundled


0 回复 有任何疑惑可以回复我~
#1

隔壁老王的弟子

我用你的这个命令能成功
2018-11-30 回复 有任何疑惑可以回复我~

先建好 boost目录

mkdir -p /usr/local/boost
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DDOWNLOAD_BOOST=1 \
-DWITH_BOOST=/usr/local/boost

PS: cmake的时候,参数可以不用那么多,只要一个-DCMAKE_INSTALL_PREFIX=/usr/local/mysql就行了,我们可以在 my.cnf里面配置。[mysqld]中的内容,看看你copy后的my.cnf有没有这些设置,有就不用了在设置了。 

0 回复 有任何疑惑可以回复我~
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DDOWNLOAD_BOOST=1 \
-DWITH_BOOST=/usr/local/boost

先建好mkdir -p /usr/local/boost

0 回复 有任何疑惑可以回复我~
首页上一页123下一页尾页

举报

0/150
提交
取消

cmake 后面那些参数该怎么写?老师 到这一步感觉进行不下去了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信