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

完全按照老师操作,centos 安装mysql 出错!!!!!

我在安装mysql, 输入cmake \等一系列命令后, 提示这个错误,-bash: -DWITH_MYISAM_STORAGE_ENGINE=1: command not found 什么意思,完全按照老师操作的啊

报错如下: 

http://img1.sycdn.imooc.com//58171b300001d65810180544.jpg

正在回答

12 回答

敲错啦。请参考:http://www.imooc.com/qadetail/171776

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

慕粉4128774 提问者

还是同样的错误,还是没有解决
2016-11-14 回复 有任何疑惑可以回复我~
#2

慕粉4128774 提问者

总是提示这个错误 CMake Error: The source directory "/home/chmcdc/mysql-5.7.13/ " does not exist. Specify --help for usage, or press the help button on the CMake GUI.
2016-11-14 回复 有任何疑惑可以回复我~

Because of the user you use. chmcdc is a normal user. you use root user to CMAKE , there is no directory named chmcdc in root user home-diretory. 

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

Because of the user you use. chmcdc is a normal user. you use root user to CMAKE , there is no directory named chmcdc in root user home-diretory. 

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

[ 87%] Building CXX object sql/CMakeFiles/mysqld.dir/main.cc.o

Linking CXX executable mysqld

collect2: 错误:ld 返回 1

make[2]: *** [sql/mysqld] 错误 1

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

make: *** [all] 错误 2


0 回复 有任何疑惑可以回复我~
亲,您好。您反映的问题经过我们和讲师持续的沟通,建议您安装前,可以参考讲师:http://www.imooc.com/qadetail/171776,这篇文章说的内容,设置好相应的选项。同时,本章节所讲的Mysql安装方式是源码的编译安装,是讲师讲解源码安装的一种方式的尝试。重所周知的原因,源码编译安装的方式,各人系统,环境,参数设置不同会出现各种各样的问题。在碰到这种问题时,如何利用比如网络资源,书籍资源,找到问题的解决方式,这是学习并解决问题的真谛。最后祝您在慕课网学习愉快!
0 回复 有任何疑惑可以回复我~

你的-DMYSQL_USER=mysql \后边估计是有个空格,会导致 截断,前边的先执行了.

建议还是不要只是复制,或者你复制出来自己把所有的配置放在一行里,如下

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


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

所有的权限都为 777,

http://img1.sycdn.imooc.com//582940170001fc6507190103.jpg

http://img1.sycdn.imooc.com//582940470001e6e107230224.jpg

cmake mysql,还是不行。

http://img1.sycdn.imooc.com//58294096000167b109850558.jpg


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

改下 /home/chmcdc/mysql-5.7.13 目录权限为777试下

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

慕粉4128774 提问者

改过了,不行。
2016-11-14 回复 有任何疑惑可以回复我~
#2

sign_0000000000123 回复 慕粉4128774 提问者

还是提示 CMake Error: The source directory "/home/chmcdc/mysql-5.7.13/ " does not exist ? 先把/home/chmcdc 目录权限也改为777,还不行,分别在/home/chmcdc 和 /home/chmcdc/mysql-5.7.13 目录执行下 ls -al 命令截个图放上来
2016-11-14 回复 有任何疑惑可以回复我~
#3

慕粉4128774 提问者 回复 sign_0000000000123

已回复,如下
2016-11-14 回复 有任何疑惑可以回复我~

我在 /home/chmcdc/mysql-5.7.13/  里面,ls结果如下,http://img1.sycdn.imooc.com//582926b400016f3a12120175.jpg

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

解压后的源码在 /home/chmcdc/mysql-5.7.13/ 下面吗? 你在这个目录下面ls 看下列出来的是什么?

-DWITH_MYISAM_STORAGE_ENGINE=1: command not found  。 这个错误,你是从别的地方复制过来执行的,没有在一个命令块内,这个项上一行需要有 \ 才不会直接执行。


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

举报

0/150
提交
取消

完全按照老师操作,centos 安装mysql 出错!!!!!

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