ubuntu 编译安装mysql 生产环境

本文详细介绍了如何在Ubuntu系统中彻底删除旧的MySQL数据库,然后从源码编译安装MySQL 5.7以适应生产环境。过程包括删除依赖、创建用户和组、安装必要工具、下载与解压MySQL源码、配置编译选项、编译安装、设置开机启动、初始化数据库、修改密码以及创建新用户并开启远程访问。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值