解决linux安装编译mysql时出现报错:the source directory "xxx" does not exist

这个错误,也有点坑
1.这个是你预编译参数的格式有问题

一般预编译参数哪一行写错了,报错信息就提示哪一行

cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql55/ \-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \-DMYSQL_DATADIR=/data/mysql \-DSYSCONFDIR=/etc \-DMYSQL_USER=mysql \-DMYSQL_TCP_PORT=3306 \-DWITH_XTRADB_STORAGE_ENGINE=1 \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_PARTITION_STORAGE_ENGINE=1 \-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \-DWITH_MYISAM_STORAGE_ENGINE=1 \-DMITH_READLINE=1 \-DENABLED_LOCAL_INFILE=1 \-DWITH_EXTRA_CHARSETS=1 \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_ci \-DEFAULT_CHARSET=all \-DWITH_BIG_TABLES=1 \

-DWITH_DEBUG=0

注意几点:

1. cmake  .    :注意后面这个点,长点心

2.所有的 -D 都没有空格,是一定没有

3.所有的 = 左右都没有空格,如果有,就会报标题错误,哪行有就报哪行

4.最后,最后一行没有 \, 不然你回车执行不了,人家还在等你执行命令呢

    原文作者:火车叨位去去
    原文地址: https://www.jianshu.com/p/a31fab420e00
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞