redhat enterprise linux 5 安装mysql出错

时间:2021-09-29 09:52:14
[root@localhost lamp]# cd /usr/local/src
[root@localhost src]# ls
mysql-5.5.27
[root@localhost src]# cd mysql-5.5.27/
[root@localhost mysql-5.5.27]# cmake 
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ 
-DMYSQL_DATADIR=/usr/local/mysql/data \ 
-DMYSQL_USER=mysql \ 
-DDEFAULT_CHARSET=utf8 \ 
-DDEFAULT_COLLATION=utf8_general_ci \ 
-DWITH_EXTRA_CHARSETS=all \ 
-DWITH_READLINE=1 \ 
-DWITH_SSL=system \ 
-DWITH_EMBEDDED_SERVER=1 \ 
-DWITH_ZLIB=system \ 
-DWITH_LIBWRAP=1 \ 
-DWITH_INNOBASE_STORAFE_ENGINE=1 \ 
-DENABLE_LOCAL_INFILE=1

CMake Error: The source directory "/usr/local/src/mysql-5.5.27/ -DENABLE_LOCAL_INFILE=1" does not exist.
Specify --help for usage, or press the help button on the CMake GUI.

我安装mysql的时候出现上面的问题,我是从官网下载的源码包,本人纯菜鸟,请大家帮忙,这个问题该如何解决!!

1 个解决方案

#1


初学不要用源代码包安装,因为很多发行版都有自己的独特系统结构之类的,源代码包往往需要调整才可以在具体的发行版上安装。
所以你直接用yum install mysql自动安装就可以了。
或者在官方下载rpm安装包。用rpm安装安装。
另外直接使用root帐户不是好习惯,建议你平时用sudo。RHEL中你只要用 su - 暂时切换到root状态,然后用useradd -G wheel username把你的用户加入管理员组,然后exit。就可以用sudo了,比如编译代码,不需要root权限,安装才需要。如果要一段时间用大量管理命令可以用su -

#1


初学不要用源代码包安装,因为很多发行版都有自己的独特系统结构之类的,源代码包往往需要调整才可以在具体的发行版上安装。
所以你直接用yum install mysql自动安装就可以了。
或者在官方下载rpm安装包。用rpm安装安装。
另外直接使用root帐户不是好习惯,建议你平时用sudo。RHEL中你只要用 su - 暂时切换到root状态,然后用useradd -G wheel username把你的用户加入管理员组,然后exit。就可以用sudo了,比如编译代码,不需要root权限,安装才需要。如果要一段时间用大量管理命令可以用su -