ubuntu debian 编译安装mysql 可用于生成环境
##彻底删除MySQL数据库
首先在终端中查看MySQL的依赖项 dpkg --list|grep mysql
卸载 sudo apt-get remove mysql-common
卸载对应包 sudo apt-get autoremove --purge mysql-server-5.7
清除残留数据 dpkg -l|grep ^rc|awk '{print$2}'|sudo xargs dpkg -P
再次查看MySQL的剩余依赖项 dpkg --list|grep mysql
继续删除剩余依赖项,如:sudo apt-get autoremove --purge mysql-apt-config
##一、查看操作系统环境和目录结构,并创建mysql用户和组,以及规划安装mysql所需要的目录。
cat /etc/issue
查看发行版本信息:
cat /proc/version
查看正在运行的内核版本信息
uname -a
查看电脑以及操作系统的相关信息。
df -Th
查看系统目录结构和存储空间分配情况
创建组:
sudo groupadd mysql
创建用户并指定用户所属组:
sudo useradd -r -g mysql mysql
记录mysql版本号:
创建mysql的安装目录:
sudo mkdir -p /usr/local/mysql5732/installdir
创建mysql的数据存放目录:
sudo mkdir -p /usr/local/mysql5732/datadir/3306/data
创建mysql的源码存放目录:
sudo mkdir -p /usr/local/mysql5732/src
创建mysql的日志存放目录:
sudo mkdir -p /usr/local/mysql5732/logdir/3306
二、安装准备工具
1、安装cmake工具,因为MySQL是使用cmake可跨平台生成makefile文件工具。
sudo apt-get install cmake
2、安装bison工具,它是Linux下C/C++语法分析器。
sudo apt-get install bison
3、安装gcc工具,Linux下C语言编译工具,mysql源码编译由C和C