用户名: 密码: 忘记密码? 注册

mysql安装

作者:  时间: 2010-12-30

第一步:从mysql的官方取得分发版本

http://dev.mysql.com/downloads/ 

PS:这里可以直接下载源码分发版

第二步:建立mysql的用户组及用户

Groupadd mysql

Useradd -g mysql mysql

第三步:解压缩源文件

Tar xvfz /source_dir/mysql-version.tar.gz

第四步:配置configure文件(这里比较关键)

Cd mysql-version

首先查看下configure的配置内容

./configure --help

这里依据实际需要选择合适的配置

./configure --prefix=/usr/local/mysql --enable-assembler --enable-profiling --with-charset=utf8  --with-extra-charsets=latin1,gbk,gb2312 --with-zlib-dir=bundled --with-big-tables  --with-plugins=partition,daemon_example,myisam,federated,myisammrg

(PS--with-plugins的插件选择我们选择了partition这个是对表分区的支持mysql5.1后才支持 daemon_example这个是创建daemon例子的 myisam是针对传统的非事务性表的,因为我们的系统主要是用于数据仓库只有插入,删除和修改的操作很少。Federated是远程连接mysql的表,myisammrg是整合多表到一个表的)

第五步:编译二进制文件并对mysql进行初始化操作

Make

Make install

Cd /usr/local/mysql/

./bin/mysql_install_db

最后就是修改mysql程序和目录的权限及属主了

Chown -R mysql /usr/local/mysql

Chgrp -R mysql /usr/local/mysql

最后启动mysql服务:

/usr/loacl/mysql/bin/mysqld_safe &

如果想在系统启动时便启动mysql的话,需将/usr/local/mysql子目录的support-files下的mysql.server复制到/etc/init.d目录下

Cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

Chmod +x /etc/init.d/mysql

Chkconfig --add mysql


后期的mysql的操作详看mysql笔记:

http://blog.chinaunix.net/u/15472/showart_2403442.html