一、安装前
进入MySQL官网下载Ubtuntu版本的MySQL,我选择的是mysql-server_5.7.19-1ubuntu16.04_amd64.deb-bundle.tar
这个包包含了MySQL及各种组件
二、依赖关系
MySQL的安装文档强调了以下的依赖关系:
- MySQL has a dependency on the libaio library. Data directory
initialization and subsequent server startup steps will fail if this
library is not installed locally For MySQL 5.7.19 and later: Support for Non-Uniform Memory Access (NUMA) has been added to the generic Linux build, which has a dependency now on the libnuma library
2个库需要安装:
libaio和libnuma
sudo apt-get install libaio1
sudo apt-get install libnuma1
三、安装
安装deb包,注意安装顺序
mysql-common_5.7.19-1ubuntu16.04_amd64.deb
libmysqlclient20_5.7.19-1ubuntu16.04_am