Linux系统安装MySQL8.0版本详细教程

作者:半吊子全栈工匠2024.01.22 13:25浏览量:3

简介:本文将指导您在Linux系统上安装MySQL 8.0版本,包括下载、解压、配置和启动等步骤。

在Linux系统上安装MySQL 8.0版本需要经过多个步骤。下面是一个详细的教程,帮助您完成安装过程。
步骤一:下载MySQL
首先,您需要从MySQL的官方网站下载MySQL 8.0的安装包。您也可以使用wget命令从命令行下载。以下是在Linux终端中使用wget命令下载的示例:

  1. wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz

步骤二:解压MySQL
下载完成后,您需要解压安装包。在Linux系统中,您可以使用tar命令进行解压。以下是解压的示例命令:

  1. tar xvjf mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz

步骤三:重命名文件夹
解压完成后,您会得到一个名为“mysql-8.0.20-linux-glibc2.12-x86_64”的文件夹。为了方便管理,您可以将其重命名为“mysql”。以下是重命名的示例命令:

  1. mv mysql-8.0.20-linux-glibc2.12-x86_64 mysql

步骤四:配置MySQL
进入“mysql”文件夹,您会看到一个名为“my.cnf”的文件。这个文件是MySQL的配置文件,用于设置数据库的各种参数。打开该文件进行编辑,根据您的需求进行配置。以下是一个示例配置:

  1. [mysqld]
  2. character-set-server=utf8mb4
  3. collation-server=utf8mb4_unicode_ci
  4. init-connect='SET NAMES utf8mb4'
  5. [mysql]
  6. default-character-set=utf8mb4
  7. [client]
  8. default-character-set=utf8mb4

步骤五:启动MySQL
完成配置后,您需要启动MySQL服务。在Linux系统中,您可以使用以下命令启动MySQL服务:

  1. service mysql start

步骤六:登录MySQL
启动MySQL服务后,您可以使用以下命令登录MySQL数据库:

  1. mysql -uroot -p

输入您之前设置的密码,即可成功登录MySQL数据库。如果您之前没有设置密码,可以使用以下命令设置:

  1. ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourpassword';
  2. FLUSH PRIVILEGES;

步骤七:修改远程连接并生效
如果您希望从其他计算机远程连接到MySQL数据库,您需要修改MySQL的配置以允许远程连接。在MySQL命令行中执行以下命令:

  1. USE mysql;
  2. UPDATE user SET Host='%' WHERE User='root';FLUSH PRIVILEGES;

以上步骤完成后,您应该已经成功在Linux系统上安装了MySQL 8.0版本,并启用了远程连接功能。请注意,这只是一个基本教程,实际情况可能因您的系统和需求而有所不同。在安装过程中遇到问题时,可以参考MySQL的官方文档或寻求专业人士的帮助。