我在一本书上看见mysql的安装路径是:
/usr/local/mysql,因为服务器上有很多用户,我想安装在自己的用户下,所以选择了安装路径是:
/home/lipeng/mysql,请问,如果不按书上的来安装mysql,以后进行各种数据库操作以及进行存储引擎开发,会有影响吗?
谢谢各位!!!!
/usr/local/mysql,因为服务器上有很多用户,我想安装在自己的用户下,所以选择了安装路径是:
/home/lipeng/mysql,请问,如果不按书上的来安装mysql,以后进行各种数据库操作以及进行存储引擎开发,会有影响吗?
谢谢各位!!!!
解决方案 »
- 游标 PREPARE/EXECUTE
- 求一条MYSQL 语句
- 从SQL Server移植到MySQL,有的时间类型如:2010-10-10 10:10:10 .123;这样的在MYSQL中用什么存?
- 急求:关于触发器的问题
- 如何复制还原mysql数据库??
- 刚在本地装上MySQL-Front,联接数据库时提示:Client does not support authentication ~~~
- 各位哥哥,哪里可以下载SQL书籍吗 和SQL操作界面吗
- 请教,关于php数据库连接(有pipni.cz使用经验的最好)
- 问mysql同步在项目中能实现数据备份吗,会不会有问题?
- 帮忙看下这个要求要怎么实现
- 新手求推荐Mysql的书
- MYSQL建索引问题 球解答
狼头大哥,你终于现身了。
但问题是,一本书上说
“将MySQL 安装到/usr/local/mysql目录下:
./BUILD/compile-pentium-debug --prefix=/usr/local/mysql
安装后,读者可在相应的目录下顺利通过编译并得到几个目录:
/usr/local/mysql
/usr/local/mysql”
狼头大哥,你终于现身了。
但问题是,一本书上说
“将MySQL 安装到/usr/local/mysql目录下:
./BUILD/compile-pentium-debug --prefix=/usr/local/mysql
安装后,读者可在相应的目录下顺利通过编译并得到几个目录:
/usr/local/mysql/libexec
/usr/local/mysql/bin
/usr/local/mysql/var”但是,我执行完命令:
/BUILD/compile-pentium-debug --prefix=/home/lipeng/mysql后只在home文件夹下多了个mysql文件夹,而且该文件夹是空的。
这是怎么回事,难道我白白安装了,安装的mysql去哪里啦????
请教大哥!!!!
我事先下载的是mysql5.1的源代码。
这样,build完后的结果才能对应起来。
就下载完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
如果我在采用上面的第二种安装方法,担心会把系统弄乱了。但是第一种方法又出了问题,不知该如何解决?
请教高手,请教大家了!!!!
大哥,你太让我感动了,如果帮我解决了,分我全给你。
这是5.1的下载地址:
https://launchpad.net/mysql-server/5.1不过我用的是Bazaar,来下载源代码的:bzr branch lp:mysql-server/5.1请大哥,帮我看看,都急死我了。
估计中间很多工具包,你都没有安装。缺什么,就要装什么。否则,肯定很难成。
1. sudo apt-get install libtool
2. sudo apt-get install build-essential3. ./BUILD/**** --prefix=***(我就不输入了) | tee build.log
弄完以后,仔细看看这个build.log里有什么提示,只有看了log才知道真正缺什么。
得回到BUILD的上一级目录,
执行make install
并且,在执行所有这些命令之前,应该预先创建目录/home/lipeng/mysql给当前用户。
大哥,Ubuntu里面的包我好像都有,比如我在命令行里面输入:lib,然后按两下tab键,下面会出现很多以lib开头的命令,如图:
这样是不是表示,我已经安装了libtool包了????
然后按照上面的步骤,做一遍,我想看看最后是什么结果,关键要分析一下build的log,才知道出什么错。
目前,我安装《MySQL核心内幕》上分析的,确认了:
autoconf
automake
m4
libtool
make
bison
gcc
都已经安装上了。
下面是图片:
不过,大哥,你提到的build-essential 书上倒是没提到。那我先装上吧!
我安装了build-essential,但是我输入bu,在连续按两次tab键,怎么找不到了:
大哥,这是怎么回事,难道build-essential没有安装成功???
你就执行
./BUILD/**** --prefix=*** | tee build.log吧,我们要看看build.log里头有什么提示,主要关注末尾部分。
这是我刚下载的mysql5.1源代码:
如果我采用第二种方法:
./configure --prefix=/home/lipeng/mysql -with-debug
结果是:
sudo: ./configure: command not found该怎么办?
里面根本没有configure文件,怎么执行命令:
./configure --prefix=/home/lipeng/mysql -with-debug