CentOS 7 编译安装MySQL

2023年 7月 28日 67.1k 0

CentOS 7 编译安装MySQL (图片来源网络,侵删)

  • 本文目录导读:
  • 前言
  • 准备工作
  • 安装必要的依赖项
  • 下载MySQL源代码
  • 解压源代码包
  • 配置和编译
  • 安装MySQL
  • 初始化MySQL
  • 启动MySQL
  • 设置MySQL开机启动
  • 设置MySQL root密码
  • 测试MySQL
  • 为您分享
  • 前言

    在CentOS 7上编译安装MySQL是一项常见的任务,特别是在需要对MySQL进行定制或者需要使用最新版本的情况下。本文将介绍如何在CentOS 7上编译安装MySQL,并提供详细的步骤和说明。

    准备工作

    在开始编译安装MySQL之前,确保您已满足以下准备工作:

    CentOS 7 编译安装MySQL (图片来源网络,侵删)

    1. 一台运行CentOS 7的计算机

    2. 具有sudo权限的用户账户

    CentOS 7 编译安装MySQL (图片来源网络,侵删)

    3. 安装了必要的开发工具和依赖项

    安装必要的依赖项

    在编译安装MySQL之前,需要安装一些必要的依赖项。使用以下命令安装这些依赖项:

    ```

    sudo yum install -y cmake gcc-c++ ncurses-devel

    下载MySQL源代码

    在开始编译安装MySQL之前,需要下载MySQL的源代码。您可以从MySQL官方网站下载最新的源代码包,也可以使用以下命令下载最新的稳定版本:

    wget -8.0/mysql-8.0.26.tar.gz

    解压源代码包

    下载完成后,使用以下命令解压源代码包:

    tar -zxvf mysql-8.0.26.tar.gz

    配置和编译

    进入解压后的源代码目录,并执行以下命令进行配置和编译:

    cd mysql-8.0.26

    cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql

    -DMYSQL_DATADIR=/usr/local/mysql/data

    -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock

    -DDEFAULT_CHARSET=utf8

    -DDEFAULT_COLLATION=utf8_general_ci

    -DWITH_EXTRA_CHARSETS=all

    -DWITH_MYISAM_STORAGE_ENGINE=1

    -DWITH_INNOBASE_STORAGE_ENGINE=1

    -DWITH_MEMORY_STORAGE_ENGINE=1

    -DWITH_READLINE=1

    -DENABLED_LOCAL_INFILE=1

    -DMYSQL_USER=mysql

    安装MySQL

    配置完成后,执行以下命令进行安装:

    make && make install

    初始化MySQL

    安装完成后,执行以下命令初始化MySQL:

    sudo /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

    启动MySQL

    执行以下命令启动MySQL服务:

    sudo /usr/local/mysql/support-files/mysql.server start

    设置MySQL开机启动

    执行以下命令设置MySQL开机启动:

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

    sudo chkconfig --add mysql

    设置MySQL root密码

    执行以下命令设置MySQL的root密码:

    sudo /usr/local/mysql/bin/mysqladmin -u root password 'your_password'

    测试MySQL

    执行以下命令测试MySQL是否成功安装:

    /usr/local/mysql/bin/mysql -u root -p

    为您分享

    在Ubuntu中,您可以使用以下命令来更新系统软件包:

    sudo apt update

    sudo apt upgrade

    相关文章

    服务器端口转发,带你了解服务器端口转发
    服务器开放端口,服务器开放端口的步骤
    产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
    如何使用 WinGet 下载 Microsoft Store 应用
    百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
    百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

    发布评论