我们平时安装MySQL都是源码包安装的,但是由于它的编译需要很长的时间,所以建议安装二进制免编译包。你可以到MySQL官方网站去下载 具体版本根据你的平台和需求而定,目前比较常用的为mysql5.6版本。(注意,下面的安装步骤是基于64位操作系统的,如果你的系统为32位,则需要下载一个32位的包)
uname -a //查看系统版本[root@localhost mysql]# uname -aLinux localhost.localdomain 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
1 下载源码包
[root@localhost ~]# cd /usr/local/src #进入到源码包放置的地方#下载文件[root@localhost src]# wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz--2018-05-12 12:35:23-- http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gzResolving mirrors.sohu.com (mirrors.sohu.com)... 221.236.12.140Connecting to mirrors.sohu.com (mirrors.sohu.com)|221.236.12.140|:80... connected.HTTP request sent, awaiting response... 200 OKLength: 316320366 (302M) [application/octet-stream]Saving to: ‘mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz’100%[====================================================>] 316,320,366 1.44MB/s in 3m 33s 2018-05-12 12:38:56 (1.42 MB/s) - ‘mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz’ saved [316320366/316320366][root@localhost src]# lsmysql-5.6.36-linux-glibc2.5-x86_64.tar.gz
2 解压
3 把解压完的数据移动到/usr/local/mysql
[root@localhost src]# tar zxvf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz [root@localhost src]# mv mysql-5.6.36-linux-glibc2.5-x86_64 /usr/local/mysql[root@localhost src]# cd /usr/local/mysql/[root@localhost mysql]# lsbin data include man README share support-filesCOPYING docs lib mysql-test scripts sql-bench
4 初始化mysql
[root@localhost mysql]# ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
缺少perl模块支持
安装好后如下所示:
5 复制配置文件
6复制启动脚本文件并修改权限
7把启动脚本加入系统服务项,设定开机启动并启动mysql