百度
360搜索
搜狗搜索

linux怎么重新编译安装mysql详细介绍

在 Linux 上重新编译安装 MySQL,可按以下步骤操作:

1. 卸载现有 MySQL

首先要把当前系统中已安装的 MySQL 卸载掉,不同的包管理工具有不同的卸载命令。

使用 yum 卸载

bash

 yum remove mysql mysql-server mysql-libs

使用 apt 卸载

bash

  remove  mysql-server mysql-client mysql-common

autoremove

autoclean

2. 安装编译所需依赖

编译 MySQL 需要一些必要的依赖包,以 Ubuntu 为例:
bash

  update

build-essential cmake bison-devel libncurses5-dev

3. 下载 MySQL 源码

你可以从 MySQL 官方网站下载所需版本的源码包,下面以 MySQL 8.0 为例:
bash

 https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.26.tar.gz

4. 解压源码包

bash

  mysql-8.0.26.tar.gz

mysql-8.0.26

5. 创建编译目录并进入

bash

 build

build

6. 配置编译选项

使用 CMake 来配置编译选项:
bash

cmake  /usr/local/mysql 

/usr/local/mysql/data

/etc

/var/lib/mysql/mysql.sock

all

utf8mb4

utf8mb4_unicode_ci

7. 编译和安装

bash

 -jnproc

8. 配置 MySQL

创建用户和组

bash

  mysql

mysql /bin/false mysql

更改目录权限

bash

   mysql:mysql /usr/local/mysql

初始化 MySQL 数据目录

bash

 /usr/local/mysql/bin/mysqld  mysql /usr/local/mysql /usr/local/mysql/data

复制配置文件

bash

  /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

启动 MySQL 服务

bash

 systemctl start mysql

设置开机自启

bash

 systemctl  mysql

9. 设置 root 密码

bash

 /usr/local/mysql/bin/mysql_secure_installation




912 /usr/local/mysql/bin/mysql_secure_installation

按照提示操作,设置 root 密码以及其他安全选项。

以上步骤可以帮助你在 Linux 系统上重新编译安装 MySQL。不同的 Linux 发行版和 MySQL 版本可能会有细微差别,在操作时要根据实际情况进行调整。

阅读更多 >>>  linux查看数据库脚本命令

文章数据信息:

本文主要探讨:"linux怎么重新编译安装mysql", 浏览人数已经达到31次, 首屏加载时间:0.512 秒。