CentOS安装MySQL源码详解

2023年 8月 9日 100.6k 0

  • 本文目录导读:
  • 1、前言
  • 2、步骤一:下载MySQL源码
  • 3、步骤二:安装依赖项
  • 4、步骤三:解压源码
  • 5、步骤四:编译和安装MySQL
  • 6、步骤五:配置MySQL
  • 7、步骤六:启动MySQL
  • 8、为您分享

前言

MySQL是一款广泛使用的开源关系型数据库管理系统,CentOS是一款流行的Linux操作系统。本文将介绍如何在CentOS上安装MySQL源码。

步骤一:下载MySQL源码

首先,我们需要从MySQL官网下载最新的MySQL源码。可以使用以下命令:

```

wget -8.0/mysql-8.0.26.tar.gz

步骤二:安装依赖项

在编译和安装MySQL之前,我们需要安装一些依赖项。可以使用以下命令:

yum install -y gcc gcc-c++ cmake make bison-devel ncurses-devel

步骤三:解压源码

使用以下命令将下载的MySQL源码文件解压:

tar -zxvf mysql-8.0.26.tar.gz

解压后,我们可以将源码文件移动到/usr/local目录下:

mv mysql-8.0.26 /usr/local/

步骤四:编译和安装MySQL

接下来,我们需要进入MySQL源码目录,使用cmake命令生成Makefile文件:

cd /usr/local/mysql-8.0.26

cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8mb4 -DDEFAULT_COLLATION=utf8mb4_general_ci

然后使用make命令编译MySQL:

make

最后,使用make install命令安装MySQL:

make install

步骤五:配置MySQL

安装完成后,我们需要创建MySQL配置文件my.cnf:

cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

然后,设置MySQL的root用户密码:

/usr/local/mysql/bin/mysql_secure_installation

步骤六:启动MySQL

使用以下命令启动MySQL:

/usr/local/mysql/bin/mysqld_safe --user=mysql &

如果需要停止MySQL,可以使用以下命令:

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

为您分享

在Ubuntu中,可以使用Ctrl + Alt + T快捷键打开终端窗口。

相关文章

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

发布评论