MySQL-debuginfo 调试MySQL的组件
MySQL-devel 想针对于MySQL编译安装PHP等依赖于MySQL的组件包
MySQL-embedded MySQL的嵌入式版本
MySQL-server 共享库
MySQL-shared 共享库
MySQL-shared-dompat 为了兼容老版本的共享库
MySQL-test MySQL的测试组件(在线处理功能)
安装方法:
首先可以从安装光盘中或者到mysql的网站上下载对应版本的rpm包如下:
| MySQL-server-community-5.5.28-1.rhel5.i386.rpm MySQL-client-community-5.5.28-1.rhel5.i386.rpm |
| rpm -ivh MySQL-server-community-5.5.28-1.rhel5.i386.rpm rpm -ivh MySQL-client-community-5.5.28-1.rhel5.i386.rpm |
补充一点:
-h 使用符号#显示安装进度
-v 报告每一步操作的情况
2,通用二进制包
(1)新建用户以安全方式运行进程:
| # groupadd -r mysql # useradd -g mysql -r -s /sbin/nologin -M -d /mydata/data mysql # chown -R mysql:mysql /mydata/data |
(2)安装并初始化mysql-5.5.28
首先下载平台对应的mysql版本至本地,这里是32位平台,因此,选择的为mysql-5.5.28-linux2.6-i686.tar.gz
#
| tar xf mysql-5.5.28-linux2.6-i686.tar.gz -C /usr/local # cd /usr/local/ # ln -sv mysql-5.5.28-linux2.6-i686 mysql # cd mysql # chown -R mysql:mysql . # scripts/mysql_install_db --user=mysql --datadir=/mydata/data # chown -R root . |
(3)为mysql提供主配置文件:
| # cd /usr/local/mysql # cp support-files/my-large.cnf /etc/my.cnf |
(4)修改配置文件:
修改此文件中thread_concurrency的值为你的CPU个数乘以2,比如这里使用如下行:
| thread_concurrency = 2 |
另外还需要添加如下行指定mysql数据文件的存放位置:
| datadir = /mydata/data |
(5)为mysql提供sysv服务脚本:
| # cd /usr/local/mysql # cp support-files/mysql.server /etc/rc.d/init.d/mysqld |
(6)添加至服务列表:
| # chkconfig --add mysqld # chkconfig mysqld on |
(7)而后就可以启动服务测试使用了。










