MySQL是一款常用的关系型数据库软件,本文介绍如何在Linux系统上编译安装MySQL。
1. 下载MySQL源码
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.23.tar.gz
2. 解压MySQL源码包
tar -zxvf mysql-8.0.23.tar.gz
cd mysql-8.0.23
3. 创建编译安装MySQL所需的用户和组
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
4. 配置、编译和安装
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DWITH_BOOST=/usr/local/boost
make
make install
5. 初始化MySQL数据库
cd /usr/local/mysql
./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
6. 启动MySQL服务
./bin/mysqld_safe --user=mysql &
7. 设置MySQL管理员用户密码
./bin/mysql_secure_installation
8. 登录MySQL数据库
mysql -uroot -p
以上便是在Linux系统上编译安装MySQL的步骤,在安装过程中若遇到问题可参考文档或者查看日志。