[问题]mysql的手动安装!

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
头像
bird
帖子: 765
注册时间: 2006-09-04 10:45
联系:

[问题]mysql的手动安装!

#1

帖子 bird » 2007-09-10 10:36

我去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,结果,发现比较麻烦……
上次由 bird 在 2007-09-11 9:40,总共编辑 1 次。
头像
magicsky
帖子: 225
注册时间: 2007-03-30 9:46

#2

帖子 magicsky » 2007-09-10 20:23

建议你参考下blfs中的mysql
在国外,众多程序员为了理想而夜以继日;
而在国内,程序员在为填饱自己和家人的肚子而埋头苦干。
头像
bird
帖子: 765
注册时间: 2006-09-04 10:45
联系:

#3

帖子 bird » 2007-09-12 14:56

blfs中的mysql? 什么意思阿??
头像
xiehuoli
帖子: 5941
注册时间: 2006-06-10 8:43
来自: 中国 CS

#4

帖子 xiehuoli » 2007-09-12 17:20

源里面不就有吗?
LZ为什么要去下载阿
年轻没有失败! ! ! ! ! !
噢!有怪兽,有怪兽!
头像
bird
帖子: 765
注册时间: 2006-09-04 10:45
联系:

#5

帖子 bird » 2007-09-13 8:56

:em25

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

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

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


头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

#6

帖子 bones7456 » 2007-09-13 9:05

bird 写了: :em25

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

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

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


ubuntu是用的deb包,所以有apt这个好东西可以使用,为什么不用呢?
suse是用的rpm包。
你下的那个rpm包如果硬要装在ubuntu上,可以先用alien转成deb的。
不过还是推荐apt直接安装。
关注我的blog: ε==3
头像
bird
帖子: 765
注册时间: 2006-09-04 10:45
联系:

#7

帖子 bird » 2007-09-13 9:57

你下的那个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下面。不知道大家有什么好意见……
头像
AutumnHealth
帖子: 776
注册时间: 2006-12-20 18:41

#8

帖子 AutumnHealth » 2007-09-13 12:32

xiehuoli 写了:源里面不就有吗?
LZ为什么要去下载阿
lz说了,想试试手动安装
头像
AutumnHealth
帖子: 776
注册时间: 2006-12-20 18:41

#9

帖子 AutumnHealth » 2007-09-13 12:33

如果想手动安装,建议试试自己编译安装
头像
bird
帖子: 765
注册时间: 2006-09-04 10:45
联系:

#10

帖子 bird » 2007-09-14 15:29

我的cpu是Intel 奔腾820,那就是下
# Linux (non RPM, Intel C/C++ compiled, glibc-2.3)
这个比较好一点了,是不?
jdwgb
帖子: 218
注册时间: 2007-10-16 9:36

#11

帖子 jdwgb » 2007-11-07 10:24

xiehuoli 写了:源里面不就有吗?
LZ为什么要去下载阿
root@kennethwei:/home/kenneth# sudo apt-get install mysql
讀取套件清單中... 完成
了解套件依存關係中
Reading state information... 完成
E: 無法找到 mysql 套件。
root@kennethwei:/home/kenneth#
头像
bird
帖子: 765
注册时间: 2006-09-04 10:45
联系:

#12

帖子 bird » 2007-11-12 12:06

xiehuoli 写了:源里面不就有吗?
LZ为什么要去下载阿
开源版的mysql确定和官网上的mysql一模一样吗?

开发所需要的所有软件,我都是从官方网站上下载的,这个是基本要求。
头像
reulis
帖子: 156
注册时间: 2007-05-26 11:50

#13

帖子 reulis » 2007-11-12 20:44

如果要自己安装的话,mysql官方的推荐用rpm,基本是最简单的安装方法了,如果用tar.gz的源码安装会很痛苦的。可以参考详细的安装说明。
---------------------------------------------------------------------
我终身奋斗的最低革命纲领:农妇__山泉__有点儿田
prouser
帖子: 7
注册时间: 2006-03-19 16:44

#14

帖子 prouser » 2007-11-13 13:52

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

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用多了没好处,偶尔偷偷懒不错~~
头像
karron
帖子: 6226
注册时间: 2005-06-11 14:03
来自: 不明真相的群众
联系:

#15

帖子 karron » 2007-11-13 14:03

看看下面的官方的链接.

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, 我不知道你手工这样安装一下有何意义.
我的blog,关于技术,软件,linux,vim <---- 所有博客均被河蟹.
回复