MySQL入门完全指南及Linux系统下基本的安装教程

2019-01-04 19:30:05刘景俊

 
 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命令进行安装:
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)而后就可以启动服务测试使用了。