sudo apt-get install g++ gdb libncurses5-dev cmake make chkconfig libpcre+* zlib1g* libssl1.0.0 libssl-dev grep // 安装环境
sudo groupadd mysql //创建mysql组
sudo useradd -r -g mysql mysql //创建mysql用户并加入组
sudo mkdir /usr/local/mysql //创建mysql配置文件目录
sudo chown -R root:mysql /usr/local/mysql //更改属组和属主
sudo mkdir /usr/local/mysql/data //创建mysql数据库目录
sudo chown -R mysql:mysql /usr/local/mysql/data //更改属组和属主为mysql
sudo tar zxf mysql-boost-5.7.12.tar.gz -C /usr/local/mysql/ //解压mysql软件包
cd /usr/local/mysql/mysql-5.7.12/ //切换目录
sudo \
cmake . \ //编译安装
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ //指定mysql主目录
-DINSTALL_DATADIR=/usr/local/mysql/data \ //指定mysql数据库目录
-DDEFAULT_CHARSET=utf8 \ //指定字符集
-DDEFAULT_COLLATION=utf8_general_ci \ //校验字符
-DEXTRA_CHARSETS=all \ //安装所有扩展字符集
-DENABLED_LOCAL_INFILE=1 \ //允许从本地导入数据
-DDOWNLOAD_BOOST=1 \ //开启boost PS:Debian7以后都需要指点boost文件
-DWITH_BOOST=/usr/local/mysql/mysql-5.7.12/
Debian7.8源码安装MySQL5.7
最新推荐文章于 2026-03-09 00:16:51 发布
本文提供了一套详细的MySQL5.7手动安装步骤,包括环境配置、用户和目录创建、编译安装、服务启动及常见问题解决方案。适用于希望深入了解MySQL安装过程的技术人员。


2494

被折叠的 条评论
为什么被折叠?



