mysql安装
时间:2010-12-30 来源:hero--008
第一步:从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