MySQL 8.0.18在Linux下的安装配置详解

一、概述

档详尽地介绍了如何在Linux系统上安装与配置MySQL 8.0.18版本,适用于希望在自己的Linux服务器上部署MySQL数据库系统的读者。整个过程分为多个步骤,包括下载安装包上传安装包到Linux服务器解压缩安装包创建必要的文件夹初始化数据库设置文件夹权限复制并配置my.cnf文件等。通过本教程的学习,您可以顺利完成MySQL的安装,并确保其能够正常运行。

二、安装前准备

1. 官网安装包下载

首先需要从MySQL官方网站下载MySQL 8.0.18的安装包,建议访问官方网站的下载页面,找到对应版本的安装包进行下载。下载链接为:

https://dev.mysql.com/downloads/mysql/
2. 上传安装包到Linux服务器

使用FTP工具(如XFTP)或者SSH将下载好的安装包上传到Linux服务器上的指定位置。例如,可以上传到/home/your_username/目录下。

三、安装步骤

3. 解压缩安装包

使用以下命令解压安装包:

tar -xvf mysql-8.0.18-linux-glibc2.12-x86_64.tar

接着解压需要的部分:

tar -xvf mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz

重命名解压后的目录,并将其移动到合适的位置,比如/usr/local/

mv mysql-8.0.18-linux-glibc2.12-x86_64 mysql
mv mysql /usr/local/
4. 创建data文件夹

在MySQL安装目录下创建data文件夹,用于存储数据库文件:

cd /usr/local/mysql
mkdir data
5. 初始化数据库

这是非常重要的一步,它会自动为root用户生成一个随机密码。执行命令时需注意设置正确的路径:

/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql