要在Linux下进行MySQL 5.6.30的源码安装,您需要按照以下步骤进行操作:
下载MySQL 5.6.30的源码包:
wget https://downloads.mysql.com/archives/get/file/mysql-5.6.30.tar.gz
解压源码包:
tar -zxvf mysql-5.6.30.tar.gz
安装编译MySQL所需的依赖项:
sudo apt-get install build-essential cmake libncurses5-dev libssl-dev libaio-dev
进入解压后的MySQL源码目录:
cd mysql-5.6.30
创建一个用于编译和安装MySQL的目录:
sudo mkdir /usr/local/mysql
使用cmake生成Makefile:
sudo cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DWITH_PERFSCHEMA_STORAGE_ENGINE=1 \
-DWITH_SSL=yes
编译MySQL:
sudo make
安装MySQL:
sudo make install
创建MySQL用户和组:
sudo groupadd mysql
sudo useradd -r -g mysql mysql
设置MySQL文件和目录的所有权:
sudo chown -R mysql:mysql /usr/local/mysql
sudo chown -R mysql:mysql /usr/local/mysql/data
初始化MySQL数据库:
sudo /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
启动MySQL服务器:
sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &
运行MySQL安全脚本以提高安全性:
sudo /usr/local/mysql/bin/mysql_secure_installation
完成以上步骤后,您应该成功在Linux上安装了MySQL 5.6.30。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站