mysql安装路径小问题?

giant7 2012-11-30 09:28:48
我在一本书上看见mysql的安装路径是:
/usr/local/mysql,

因为服务器上有很多用户,我想安装在自己的用户下,所以选择了安装路径是:
/home/lipeng/mysql,

请问,如果不按书上的来安装mysql,以后进行各种数据库操作以及进行存储引擎开发,会有影响吗?


谢谢各位!!!!


...全文
226 30 打赏 收藏 转发到动态 举报
写回复
用AI写文章
30 条回复
切换为时间正序
请发表友善的回复…
发表回复
iihero_ 2012-12-04
  • 打赏
  • 举报
回复
引用 28 楼 ggxxkkll 的回复:
引用 27 楼 iihero 的回复:引用 25 楼 ggxxkkll 的回复:引用 17 楼 iihero 的回复:为了节省时间,你先安装好下述软件包,再汇报编译结果吧: 1. sudo apt-get install libtool 2. sudo apt-get install build-essential 3. ./BUILD/**** --prefi……
你按照/BUILD/,原来的方法,看看是什么结果?
giant7 2012-12-04
  • 打赏
  • 举报
回复
引用 27 楼 iihero 的回复:
引用 25 楼 ggxxkkll 的回复:引用 17 楼 iihero 的回复:为了节省时间,你先安装好下述软件包,再汇报编译结果吧: 1. sudo apt-get install libtool 2. sudo apt-get install build-essential 3. ./BUILD/**** --prefix=***(我就不输入了) | te……
里面根本没有configure文件,怎么执行命令: ./configure --prefix=/home/lipeng/mysql -with-debug
giant7 2012-12-04
  • 打赏
  • 举报
回复
引用 27 楼 iihero 的回复:
引用 25 楼 ggxxkkll 的回复:引用 17 楼 iihero 的回复:为了节省时间,你先安装好下述软件包,再汇报编译结果吧:
1. sudo apt-get install libtool
2. sudo apt-get install build-essential

3. ./BUILD/**** --prefix=***(我就不输入了) | te……


这是我刚下载的mysql5.1源代码:


如果我采用第二种方法:
./configure --prefix=/home/lipeng/mysql -with-debug
结果是:
sudo: ./configure: command not found

该怎么办?


iihero_ 2012-12-03
  • 打赏
  • 举报
回复
为了节省时间,你先安装好下述软件包,再汇报编译结果吧: 1. sudo apt-get install libtool 2. sudo apt-get install build-essential 3. ./BUILD/**** --prefix=***(我就不输入了) | tee build.log 弄完以后,仔细看看这个build.log里有什么提示,只有看了log才知道真正缺什么。
iihero_ 2012-12-03
  • 打赏
  • 举报
回复
引用 15 楼 ggxxkkll 的回复:
引用 13 楼 iihero 的回复:楼主如果真想彻底弄清楚问题的话,把你的具体5.1版本号(我要的是完全的版本号)以及下载地址告诉我,我可以帮你试一下。5.1主版本,应该用不上cmake之类的。 另外我的服务器是:
难怪,你用的是ubuntu, 估计中间很多工具包,你都没有安装。缺什么,就要装什么。否则,肯定很难成。
giant7 2012-12-03
  • 打赏
  • 举报
回复
引用 13 楼 iihero 的回复:
楼主如果真想彻底弄清楚问题的话,把你的具体5.1版本号(我要的是完全的版本号)以及下载地址告诉我,我可以帮你试一下。5.1主版本,应该用不上cmake之类的。


另外我的服务器是:
giant7 2012-12-03
  • 打赏
  • 举报
回复
引用 13 楼 iihero 的回复:
楼主如果真想彻底弄清楚问题的话,把你的具体5.1版本号(我要的是完全的版本号)以及下载地址告诉我,我可以帮你试一下。5.1主版本,应该用不上cmake之类的。
大哥,你太让我感动了,如果帮我解决了,分我全给你。 这是5.1的下载地址: https://launchpad.net/mysql-server/5.1 不过我用的是Bazaar,来下载源代码的:bzr branch lp:mysql-server/5.1 请大哥,帮我看看,都急死我了。
iihero_ 2012-12-03
  • 打赏
  • 举报
回复
楼主如果真想彻底弄清楚问题的话,把你的具体5.1版本号(我要的是完全的版本号)以及下载地址告诉我,我可以帮你试一下。5.1主版本,应该用不上cmake之类的。
iihero_ 2012-12-03
  • 打赏
  • 举报
回复
引用 10 楼 ggxxkkll 的回复:
问题是,我现在已经采用第一种方法了:/BUILD/compile-pentium-debug --prefix=/home/lipeng/mysql 如果我在采用上面的第二种安装方法,担心会把系统弄乱了。但是第一种方法又出了问题,不知该如何解决?
你说的第一种方法,说实话,很少见人用过。但是第二种方法,在5.5以前的版本,那是大家通行的做法。
giant7 2012-12-03
  • 打赏
  • 举报
回复
引用 2 楼 ACMAIN_CHM 的回复:
没有影响。MYSQL完全可以不用安装,手工复制文件,然后进行参数配置即可。
狼头大哥,帮我看下10楼的问题,不胜感激!!!
giant7 2012-12-03
  • 打赏
  • 举报
回复
引用 7 楼 iihero 的回复:
引用 4 楼 ggxxkkll 的回复:引用 2 楼 ACMAIN_CHM 的回复:没有影响。MYSQL完全可以不用安装,手工复制文件,然后进行参数配置即可。



/BUILD/compile-pentium-debug --prefix=/home/lipeng/mysql

后只在home文件夹下多了个mysql文件夹,而且该文件夹是空的。
这是怎么回……



大哥,我前面没有任何动作啊!
就下载完mysql5.1源代码后,只执行了
./BUILD/compile-pentium-debug --prefix=/home/lipeng/mysql
然后发现在源代码文件夹下多了些文件:如图


但是发现/home/lipeng/mysql 文件夹里空空的。该怎么办?

第二种方法:
另外书上后面也紧接着提到:“另外读者也可以采用网络上流行的传统编译方法、安装MYSQL.从官网上下载mysql源代码后,切换到目标目录执行下述命令:
./configure --prefix=/home/gaoyu/mysql -with-debug
make
make install”


问题是,我现在已经采用第一种方法了:/BUILD/compile-pentium-debug --prefix=/home/lipeng/mysql
如果我在采用上面的第二种安装方法,担心会把系统弄乱了。但是第一种方法又出了问题,不知该如何解决?


请教高手,请教大家了!!!!
iihero_ 2012-12-03
  • 打赏
  • 举报
回复
引用 25 楼 ggxxkkll 的回复:
引用 17 楼 iihero 的回复:为了节省时间,你先安装好下述软件包,再汇报编译结果吧: 1. sudo apt-get install libtool 2. sudo apt-get install build-essential 3. ./BUILD/**** --prefix=***(我就不输入了) | tee build.log 弄完以后,仔细看……
build-essential已经装好了。 你就执行 ./BUILD/**** --prefix=*** | tee build.log吧,我们要看看build.log里头有什么提示,主要关注末尾部分。
giant7 2012-12-03
  • 打赏
  • 举报
回复
引用 23 楼 iihero 的回复:
引用 22 楼 ggxxkkll 的回复:引用 18 楼 iihero 的回复:最后,再给你一个提示,你运行./BUILD/compile-pentium-debug --prefix=/home/lipeng/mysql 得回到BUILD的上一级目录, 执行make install 并且,在执行所有这些命令之前,应该预先创建目录/home/lipeng/mysql……
大哥,不好意思。我已经把原来下载的源代码文件夹给删除了。现在正在重新下5.1源代码。
giant7 2012-12-03
  • 打赏
  • 举报
回复
引用 17 楼 iihero 的回复:
为了节省时间,你先安装好下述软件包,再汇报编译结果吧:
1. sudo apt-get install libtool
2. sudo apt-get install build-essential

3. ./BUILD/**** --prefix=***(我就不输入了) | tee build.log
弄完以后,仔细看看这个build.log里有什么提示,……


我安装了build-essential,但是我输入bu,在连续按两次tab键,怎么找不到了:


大哥,这是怎么回事,难道build-essential没有安装成功???
giant7 2012-12-03
  • 打赏
  • 举报
回复
引用 21 楼 iihero 的回复:
引用 20 楼 ggxxkkll 的回复:引用 16 楼 iihero 的回复:引用 15 楼 ggxxkkll 的回复:引用 13 楼 iihero 的回复:楼主如果真想彻底弄清楚问题的话,把你的具体5.1版本号(我要的是完全的版本号)以及下载地址告诉我,我可以帮你试一下。5.1主版本,应该用不上cmake之类的。

另外我的服务器是:
难怪,你用的是ubuntu……


目前,我安装《MySQL核心内幕》上分析的,确认了:
autoconf
automake
m4
libtool
make
bison
gcc
都已经安装上了。
下面是图片:


不过,大哥,你提到的build-essential 书上倒是没提到。那我先装上吧!
iihero_ 2012-12-03
  • 打赏
  • 举报
回复
引用 22 楼 ggxxkkll 的回复:
引用 18 楼 iihero 的回复:最后,再给你一个提示,你运行./BUILD/compile-pentium-debug --prefix=/home/lipeng/mysql 得回到BUILD的上一级目录, 执行make install 并且,在执行所有这些命令之前,应该预先创建目录/home/lipeng/mysql给当前用户。 这个我的确是在BU……
build log的末尾部分,能帖出来看看吗?
giant7 2012-12-03
  • 打赏
  • 举报
回复
引用 18 楼 iihero 的回复:
最后,再给你一个提示,你运行./BUILD/compile-pentium-debug --prefix=/home/lipeng/mysql 得回到BUILD的上一级目录, 执行make install 并且,在执行所有这些命令之前,应该预先创建目录/home/lipeng/mysql给当前用户。
这个我的确是在BUILD的上一级目录的上一级目录下执行的。mysql目录也是事先创建的。
iihero_ 2012-12-03
  • 打赏
  • 举报
回复
引用 20 楼 ggxxkkll 的回复:
引用 16 楼 iihero 的回复:引用 15 楼 ggxxkkll 的回复:引用 13 楼 iihero 的回复:楼主如果真想彻底弄清楚问题的话,把你的具体5.1版本号(我要的是完全的版本号)以及下载地址告诉我,我可以帮你试一下。5.1主版本,应该用不上cmake之类的。 另外我的服务器是: 难怪,你用的是ubuntu, 估计中间很多工具包,你都没有安装。……
你先把build-essential包也装全了吧。 然后按照上面的步骤,做一遍,我想看看最后是什么结果,关键要分析一下build的log,才知道出什么错。
giant7 2012-12-03
  • 打赏
  • 举报
回复
引用 16 楼 iihero 的回复:
引用 15 楼 ggxxkkll 的回复:引用 13 楼 iihero 的回复:楼主如果真想彻底弄清楚问题的话,把你的具体5.1版本号(我要的是完全的版本号)以及下载地址告诉我,我可以帮你试一下。5.1主版本,应该用不上cmake之类的。

另外我的服务器是:
难怪,你用的是ubuntu,
估计中间很多工具包,你都没有安装。缺什么,就要装什么。否则,肯定很难成。……


大哥,Ubuntu里面的包我好像都有,比如我在命令行里面输入:lib,然后按两下tab键,下面会出现很多以lib开头的命令,如图:


这样是不是表示,我已经安装了libtool包了????
giant7 2012-12-03
  • 打赏
  • 举报
回复
引用 18 楼 iihero 的回复:
最后,再给你一个提示,你运行./BUILD/compile-pentium-debug --prefix=/home/lipeng/mysql 得回到BUILD的上一级目录, 执行make install 并且,在执行所有这些命令之前,应该预先创建目录/home/lipeng/mysql给当前用户。
大哥,你太好了。 我给你发了个私信,请你看下!!!
加载更多回复(10)

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧