MySQL源码安装5.7
时间: 2023-11-16 20:43:43 浏览: 101
以下是在Linux系统上安装MySQL 5.7源码的步骤:
1. 下载MySQL 5.7的源码包并解压缩
```
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.34.tar.gz
tar -zxvf mysql-5.7.34.tar.gz
cd mysql-5.7.34
```
2. 安装必要的编译工具和依赖库
```
sudo apt-get update
sudo apt-get install build-essential cmake libncurses5-dev libssl-dev libaio-dev
```
3. 创建MySQL用户和组
```
sudo groupadd mysql
sudo useradd -r -g mysql -s /bin/false mysql
```
4. 配置MySQL编译选项
```
cmake . -DWITH_BOOST=boost_path -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DSYSCONFDIR=/etc/mysql \
-DWITHOUT_TOKUDB=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_SSL=system \
-DWITH_ZLIB=system
```
其中,`boost_path`为boost库的路径。
5. 编译和安装MySQL
```
make
sudo make install
```
6. 初始化MySQL
```
sudo /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
```
7. 启动MySQL服务
```
sudo /usr/local/mysql/support-files/mysql.server start
```
8. 登录MySQL
```
/usr/local/mysql/bin/mysql -u root -p
```
然后输入初始密码,就可以登录MySQL了。
以上是在Linux系统上安装MySQL 5.7源码的步骤,如果在其他操作系统上安装,步骤略有不同。
阅读全文