linux环境下mysql的安装之二进制安装
源码安装本质上也是将源码编译成二进制代码进行安装的,所以二进制安装相较于源码安装更加便捷,步骤更少;不过也正因为这些便捷,二进制安装时更要注意对一些文件夹的处理。
安装步骤
- 下载安装包
必须要去官网下载 - 安装依赖
yum install cmake ncurses-devel gcc gcc-c++ vim lsof bzip2 openssl-devel -y
- 解压压缩包
tar xf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz
到这里可以查看一下mysql的配置文件,不然很容易踩坑。
vim mysql-5.7.30-linux-glibc2.12-x86_64/support-files/mysql.server
其中有下面这样一段代码
if test -z "$basedir"
then
basedir=/usr/local/mysql
bindir=/usr/local/mysql/bin
if test -z "$datadir"
then
datadir=/usr/local/mysql/data
fi
sbindir=/usr/local/mysql/bin
libexecdir=/usr/local/mysql/bin
else
bindir="$basedir/bin"
if test -z "$datadir"
then
datadir="$basedir/data"
fi
sbindir="$basedir/sbin"
libexe