简述

MySQL 有提供对应的二进制包,可以直接解压至今运行,但是对操作系统的版本是有要求的。

可以在国内的镜像站找到对应的压缩包,例如:

http://mirror.bit.edu.cn/mysql/Downloads/MySQL-5.6/mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz

安装

wget -c http://mirror.bit.edu.cn/mysql/Downloads/MySQL-5.6/mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz

解压安装并设置配置文件

tar zxvf mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz

mv mysql-5.6.34-linux-glibc2.5-x86_64   /usr/local/

cd  /usr/local

ln -s  mysql-5.6.34-linux-glibc2.5-x86_64  mysql

cp mysql/support-files/my-default.cnf   /etc/my.cnf
vim  /etc/my.cnf
#修改mysqld的datadir和basedir

[mysqld]

basedir=/usr/local/mysql

datadir=/data/mysql/data

创建数据目录

mkdir /data/mysql/data -p

创建执行用户

useradd -s /sbin/nologin mysql

passwd mysql

chown mysql.mysql /data/mysql -R

初始化

cd /usr/local/mysql

./scripts/mysql_install_db --defaults-file=/etc/my.cnf --user=mysql

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

ln -s /usr/local/mysql/bin/mysql /usr/local/bin/

启动服务

/etc/init.d/mysql start

总结

二进制安装是比较快的,而且版本还可以自己选择,目前主流的服务器操作系统都是支持的,比较推荐这种方式。有些 Linux 的依赖包版本比较高,就不适合用这种方式。