分页: 1 / 2

[问题]mysql的手动安装!

发表于 : 2007-09-10 10:36
bird
我去mysql的官方网站下载mysql 5.1

地址:http://dev.mysql.com/downloads/mysql/5.1.html

但是linux下面有3个不同的安装包:
# Linux (non RPM packages)
# Linux (non RPM, Intel C/C++ compiled, glibc-2.3)
# Linux x86 generic RPM (dynamically linked)

希望大虾们指点一下,上面三个都是什么意思?下哪个比较方便安装?具体该怎么安装?

坛子里面的mysql的帖子也看了,几乎都是用apt或者信立德安装的,我想自己手动安装一个,就像手动安装jdk那样的。

我自己下了个RPM的,MySQL-server-5.1.21-0.glibc23.i386.rpm,结果,发现比较麻烦……

发表于 : 2007-09-10 20:23
magicsky
建议你参考下blfs中的mysql

发表于 : 2007-09-12 14:56
bird
blfs中的mysql? 什么意思阿??

发表于 : 2007-09-12 17:20
xiehuoli
源里面不就有吗?
LZ为什么要去下载阿

发表于 : 2007-09-13 8:56
bird
:em25

现在的问题是装哪个比较好,怎么装的问题,不是用APT还是自己手动下载安装的问题阿……

难道所有的软件都要用APT安装?如果我要是换了个linux发行版,比如suse,那还能用apt安装阿?

不管怎么样,我还是想要自己下载安装的,:)



发表于 : 2007-09-13 9:05
bones7456
bird 写了: :em25

现在的问题是装哪个比较好,怎么装的问题,不是用APT还是自己手动下载安装的问题阿……

难道所有的软件都要用APT安装?如果我要是换了个linux发行版,比如suse,那还能用apt安装阿?

不管怎么样,我还是想要自己下载安装的,:)


ubuntu是用的deb包,所以有apt这个好东西可以使用,为什么不用呢?
suse是用的rpm包。
你下的那个rpm包如果硬要装在ubuntu上,可以先用alien转成deb的。
不过还是推荐apt直接安装。

发表于 : 2007-09-13 9:57
bird
你下的那个rpm包如果硬要装在ubuntu上,可以先用alien转成deb的。
不过还是推荐apt直接安装。

开始也是想这么做的,但是,又在网上看到有人说用alien可能会产生依赖问题,所以,还是不装rpm了。

要是deb的那是最好了,只是网站上没有阿。

现在不明白的是
Linux (non RPM packages) 和
Linux (non RPM, Intel C/C++ compiled, glibc-2.3)
这两个到底有什么区别? (难道第1个是AMD C/C++ compiled? 哈哈,开个玩笑)

为什么想自己下载安装,是因为用APT安装,软件都不知道放到哪里去了,(windows用习惯了,)我的jdk和netbean都是自己装在/opt下面。不知道大家有什么好意见……

发表于 : 2007-09-13 12:32
AutumnHealth
xiehuoli 写了:源里面不就有吗?
LZ为什么要去下载阿
lz说了,想试试手动安装

发表于 : 2007-09-13 12:33
AutumnHealth
如果想手动安装,建议试试自己编译安装

发表于 : 2007-09-14 15:29
bird
我的cpu是Intel 奔腾820,那就是下
# Linux (non RPM, Intel C/C++ compiled, glibc-2.3)
这个比较好一点了,是不?

发表于 : 2007-11-07 10:24
jdwgb
xiehuoli 写了:源里面不就有吗?
LZ为什么要去下载阿
root@kennethwei:/home/kenneth# sudo apt-get install mysql
讀取套件清單中... 完成
了解套件依存關係中
Reading state information... 完成
E: 無法找到 mysql 套件。
root@kennethwei:/home/kenneth#

发表于 : 2007-11-12 12:06
bird
xiehuoli 写了:源里面不就有吗?
LZ为什么要去下载阿
开源版的mysql确定和官网上的mysql一模一样吗?

开发所需要的所有软件,我都是从官方网站上下载的,这个是基本要求。

发表于 : 2007-11-12 20:44
reulis
如果要自己安装的话,mysql官方的推荐用rpm,基本是最简单的安装方法了,如果用tar.gz的源码安装会很痛苦的。可以参考详细的安装说明。

发表于 : 2007-11-13 13:52
prouser
楼主的想法没什么错,很正确,自己编译也没什么痛苦的。。。,估计也就第一次会碰到点问题而已,另外我鼓励自己编译安装,可以用到很多对自己硬件的优化参数。

LZ去下类似mysql-5.X.XX.tar.gz这样的源代码包,根据自己需要的版本哦。rpm就不要下了,还不如apt-get呢,但apt-get不一定有你要的版本。一般我还要装PHP,所以预先除了编译环境建立好,还需要配一些包,这些是大概记得的:flex openssl-devel libxml2-deve zlib-devel ncurses-devel libjpeg-devel libpng-devel libtiff-devel freetype-deve...,debian很稳定快速,但不能每个包自定义安装系统是唯一很不爽的地方。
根据LZ的CPU,我推荐的gcc优化编译参数如下:
CHOST="i686-pc-linux-gnu" CFLAGS="-O3 -msse2 -mmmx -Wall -W -mfpmath=sse -mcpu=pentium4 -march=pentium4 -pipe -fomit-frame-pointer" CXXFLAGS="-O3 -msse2 -mmmx -Wall -W -mfpmath=sse -funroll-loops -mcpu=pentium4 -march=pentium4 -pipe -fomit-frame-pointer"
怕lz有疑问,我把mysql的配置参数加一起,如下:
CHOST="i686-pc-linux-gnu" CFLAGS="-O3 -msse2 -mmmx -Wall -W -mfpmath=sse -mcpu=pentium4 -march=pentium4 -pipe -fomit-frame-pointer" CXXFLAGS="-O3 -msse2 -mmmx -Wall -W -mfpmath=sse -funroll-loops -mcpu=pentium4 -march=pentium4 -pipe -fomit-frame-pointer" ./configure --prefix=/usr/local/mysql --localstatedir=/var/lib/mysql --with-comment=Source --with-server-suffix=-enterprise-gpl --with-mysqld-user=mysql --without-debug --with-big-tables --with-charset=utf8 --with-collation=utf8_general_ci --with-extra-charsets=all --with-pthread --enable-static --enable-thread-safe-client --with-client-ldflags=-all-static --with-mysqld-ldflags=-all-static --enable-assembler --without-innodb --without-ndb-debug --without-isam
配置参数是照我自己的需求,我这些参数的目的是配合zeus搭建一些php的blog和forum的webserver主机,配置的时候出什么错,缺了啥apt-get一下,如果愿意自己去下源代码再编译也可以,记得每次出错的话make distclean清理一下重新来过。
这样子编译出来的软件环境才比较强劲和符合要求,这么用linux会比较有感觉,apt-get用多了没好处,偶尔偷偷懒不错~~

发表于 : 2007-11-13 14:03
karron
看看下面的官方的链接.

http://dev.mysql.com/downloads/mysql/5.0.html#ubuntu


We recommend Ubuntu users to get MySQL, via the apt-get tool. Simply running sudo apt-get install mysql-server will get you MySQL 5.0.


mysql的官方推荐ubuntu 用户通过apt-get去安装mysql, 我不知道你手工这样安装一下有何意义.