源代码编译安装mysql5.6.51
时间: 2023-10-30 07:05:12 浏览: 180
以下是在 Linux 系统下编译安装 MySQL 5.6.51 的步骤:
1. 下载 MySQL 5.6.51 的源代码,可以从官网下载:https://dev.mysql.com/downloads/mysql/5.6.html#downloads
2. 解压缩源代码包:
```
tar -xzvf mysql-5.6.51.tar.gz
```
3. 安装编译依赖:
```
sudo apt-get update
sudo apt-get install build-essential cmake bison libncurses5-dev
```
4. 创建 MySQL 数据存储目录:
```
sudo mkdir -p /usr/local/mysql/data
sudo chown -R mysql:mysql /usr/local/mysql
```
5. 进入 MySQL 源代码目录,进行编译:
```
cd mysql-5.6.51
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DSYSCONFDIR=/etc \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci
make && sudo make install
```
6. 创建 MySQL 用户和组:
```
sudo groupadd mysql
sudo useradd -r -g mysql mysql
```
7. 初始化 MySQL 数据库:
```
sudo /usr/local/mysql/scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data
```
8. 启动 MySQL 服务:
```
sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &
```
9. 登录 MySQL,修改 root 用户密码:
```
mysql -uroot
```
```
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('your_password_here');
mysql> FLUSH PRIVILEGES;
mysql> quit;
```
至此,MySQL 5.6.51 的源代码编译安装完成。
阅读全文