步骤如下:
- 下载MySQL源代码
- 解压源代码
- 安装必要的依赖项
- 配置MySQL
- 编译源代码
- 安装MySQL
需要到MySQL的官方网站下载最新版本的源代码。
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.18.tar.gz
然后解压源代码:
tar xvf mysql-8.0.18.tar.gz
接着安装必要的依赖项:
sudo apt-get update
sudo apt-get install build-essential
sudo apt-get install cmake
sudo apt-get install libncurses5-dev
sudo apt-get install libssl-dev
接下来进入源代码目录并配置MySQL:
cd mysql-8.0.18
mkdir build
cd build
cmake .. -DMYSQL_DATADIR=/var/lib/mysql -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_SSL=bundled
这里需要注意的是,DMYSQL_DATADIR是MySQL的数据存储目录,可以根据需要更改。WITH_INNOBASE_STORAGE_ENGINE表示安装InnoDB存储引擎,WITH_SLL=bundled表示使用内置的SSL库。
然后编译源代码:
make
然后安装MySQL:
sudo make install
完成后可以使用以下命令检查MySQL是否成功安装:
sudo /usr/local/mysql/bin/mysql_secure_installation
至此,MySQL的手动编译安装完成。