mysql如何二进制安装?

wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.6.51.tar.gz tar xf mysql-5.6.51.tar.gz cd mysql-5.6.51 使用 cmake 进行构建配置,生成用于编译和安装 MySQL 的文件:cmake 将创建一组文件和目录,包括构建配置文件(如 CMakeCache.txt 和 CMakeLists.txt)、...
mysql如何二进制安装?
在 CentOS7.9 环境下,使用二进制安装 MySQL 的步骤如下:

首先,确保系统环境满足安装需求,使用以下命令安装编译工具和依赖包:

yum -y install gcc gcc-c++ cmake bison bison-devel zlib-devel libcurl-devel libarchive-devel boost-devel ncurses-devel gnutls-devel libxml2-devel openssl-devel libevent-devel libaio-devel perl-Data-Dumper

接着,创建用户和目录,并将目录权限授权给用户:

useradd -r -s /sbin/nologin -d /data/mysql mysql
mkdir -pv /data/mysql
chown mysql.mysql /data/mysql

下载 MySQL 源码并解压:

wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.6.51.tar.gz
tar xf mysql-5.6.51.tar.gz
cd mysql-5.6.51

使用 cmake 进行构建配置,生成用于编译和安装 MySQL 的文件:

cmake 将创建一组文件和目录,包括构建配置文件(如 CMakeCache.txt 和 CMakeLists.txt)、用于编译和安装的 Makefile 文件,以及用于安装的 CMake 文件(cmake_install.cmake)。通过这些文件可以自定义安装选项,如安装路径(如 /apps/mysql)和配置文件路径。

安装 MySQL,执行编译和安装步骤:

make -j 2 && make install

完成安装后,配置环境变量:

echo 'PATH=/apps/mysql/bin:$PATH' > /etc/profile.d/mysql.sh
. /etc/profile.d/mysql.sh

初始化数据库,通过指定安装目录启动初始化脚本(scripts/mysql_install_db):

cd /apps/mysql/
scripts/mysql_install_db --datadir=/data/mysql/ --user=mysql

在提示下设置 MySQL root 用户的密码,或运行初始化脚本(mysql_secure_installation)以完成安全加固和进一步配置。

启动 MySQL 服务:

cd . ; ./bin/mysqld_safe &
测试 MySQL 服务,检查服务是否正确启动,配置文件是否正确创建和更新。

安全加固步骤包括移除默认匿名用户、设置 root 用户密码,以及运行安全加固脚本(mysql_secure_installation)以进一步强化安全设置。

完成安装和配置后,MySQL 服务将稳定运行,具备良好安全性和性能。2024-08-29
mengvlog 阅读 11 次 更新于 2025-07-20 07:39:29 我来答关注问题0
  •  深空见闻 在mac下安装mysql二进制分发版的方法

    使用bin/mysql -h 127.0.0.1 -u root -p命令登录MySQL,首次登录时密码为空,之后可以根据需要进行设置。通过以上步骤,你可以在Mac下成功安装并运行MySQL二进制分发版。

  • 使用 cmake 进行构建配置,生成用于编译和安装 MySQL 的文件:cmake 将创建一组文件和目录,包括构建配置文件(如 CMakeCache.txt 和 CMakeLists.txt)、用于编译和安装的 Makefile 文件,以及用于安装的 CMake 文件(cmake_install.cmake)。通过这些文件可以自定义安装选项,如安装路径(如 /apps/...

  •  阿暄生活 在mac下安装mysql二进制分发版的方法

    在macOS下安装MySQL二进制分发版的方法如下:检查是否存在_mysql用户和用户组:使用dscl命令检查用户和用户组是否存在。使用dsmemberutil checkmembership命令检查_mysql用户是否为_mysql用户组的成员。解压MySQL二进制分发包:将MySQL二进制分发包(如mysql-5.6.11-osx10.7-x86_64.tar.gz)复制到目标目录。

  • 二进制方式是MySQL的官方提供的一种安装方法,用户可以从MySQL官方网站下载二进制安装包,直接进行安装。以下是二进制安装的步骤:1. 下载二进制安装包。用户需要根据自己的操作系统类型,选择相应版本的MySQL安装包下载并解压缩。2. 运行安装程序。运行解压后的安装程序,根据提示进行安装。用户需要设置MySQL...

  • 1. 安装Mysql 我们需要安装Mysql数据库。Mysql数据库有多种安装方式,如二进制安装、源代码安装等。这里我介绍最为常用的二进制安装方式。(安装过程如下,不用翻译)1) 下载Mysql安装包 在官网上下载Mysql的安装包,这里以Mysql 5.7为例。下载完成以后,解压缩即可。2) 安装Mysql 根据自己的操作系统...

檬味博客在线解答立即免费咨询

mySQL相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部