编译安装mysql时指定目录问题

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
回复
HorX
帖子: 13
注册时间: 2012-06-29 8:12

编译安装mysql时指定目录问题

#1

帖子 HorX » 2012-07-15 9:10

我在编译mysql时
cmake如下:

代码: 全选

cmake . 
-DCMAKE_INSTALL_PREFIX=/opt/mysql \
-DMYSQL_DATADIR=/opt/mysql/data \
-DSYSCONFDIR=/opt/mysql/etc \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DEXTRA_CHARSETS=all \
-DMYSQL_TCP_PORT=3306 \
-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock \
-DMYSQL_USER=mysql \
-DWITH_DEBUG=0
想要制定安装在/opt/mysql下,但make install之后安装的还是在/usr/local/mysql下.重复了好几次都这样.
我以为是/opt/下没有mysql目录的原因,新建了目录/opt/mysql,再编译,安装.之后还是在/usr/local/mysql下.

我用的是root帐号安装的.系统是Ubuntu 12.04 LTS
恳请各位指导下,谢谢~~
HorX
帖子: 13
注册时间: 2012-06-29 8:12

Re: 编译安装mysql时指定目录问题

#2

帖子 HorX » 2012-07-15 9:31

我有仔细检查了下,发现每次cmake的时候,都有这个提示:

代码: 全选

-bash: -DCMAKE_INSTALL_PREFIX=/opt/mysql: No such file or directory
[code]

但我明明新建了目录/opt/mysql,并且当前是root帐号登录的,不应该是权限问题导致的吧?
liangkiller
帖子: 1
注册时间: 2014-07-29 11:16
系统: centos

Re: 编译安装mysql时指定目录问题

#3

帖子 liangkiller » 2014-07-29 11:19

-bash: -DCMAKE_INSTALL_PREFIX=/opt/mysql: No such file or directory

说明是把 -DCMAKE_INSTALL_PREFIX 当成命令了。之前的用“/”分行有问题,没正确连起来。
回复