[问题]mysql的手动安装!
- bird
- 帖子: 765
- 注册时间: 2006-09-04 10:45
- 联系:
[问题]mysql的手动安装!
我去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,结果,发现比较麻烦……
地址: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
- xiehuoli
- 帖子: 5941
- 注册时间: 2006-06-10 8:43
- 来自: 中国 CS
- bird
- 帖子: 765
- 注册时间: 2006-09-04 10:45
- 联系:
- bird
- 帖子: 765
- 注册时间: 2006-09-04 10:45
- 联系:
你下的那个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
- AutumnHealth
- 帖子: 776
- 注册时间: 2006-12-20 18:41
- bird
- 帖子: 765
- 注册时间: 2006-09-04 10:45
- 联系:
-
- 帖子: 218
- 注册时间: 2007-10-16 9:36
- bird
- 帖子: 765
- 注册时间: 2006-09-04 10:45
- 联系:
- reulis
- 帖子: 156
- 注册时间: 2007-05-26 11:50
-
- 帖子: 7
- 注册时间: 2006-03-19 16:44
楼主的想法没什么错,很正确,自己编译也没什么痛苦的。。。,估计也就第一次会碰到点问题而已,另外我鼓励自己编译安装,可以用到很多对自己硬件的优化参数。
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优化编译参数如下:
这样子编译出来的软件环境才比较强劲和符合要求,这么用linux会比较有感觉,apt-get用多了没好处,偶尔偷偷懒不错~~
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优化编译参数如下:
怕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"
配置参数是照我自己的需求,我这些参数的目的是配合zeus搭建一些php的blog和forum的webserver主机,配置的时候出什么错,缺了啥apt-get一下,如果愿意自己去下源代码再编译也可以,记得每次出错的话make distclean清理一下重新来过。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
这样子编译出来的软件环境才比较强劲和符合要求,这么用linux会比较有感觉,apt-get用多了没好处,偶尔偷偷懒不错~~
- karron
- 帖子: 6226
- 注册时间: 2005-06-11 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, 我不知道你手工这样安装一下有何意义.
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 <---- 所有博客均被河蟹.