Linux下安装mysql-8.0.20的教程详解

  • Post category:Linux

安装MySQL-8.0.20的教程详解

本文将介绍如何在Linux操作系统上安装MySQL-8.0.20版本。MySQL是一种流行的关系型数据库管理系统,它非常适合用于Web开发、企业软件、数据仓库等领域。通过这篇文章,您将学习到如何在Linux上下载、安装并配置MySQL,具体步骤如下:

  1. 下载MySQL-8.0.20

在终端中执行以下命令:

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

下载完成后,解压缩文件:

tar -xf mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz
  1. 安装MySQL-8.0.20

进入解压后的目录,执行以下命令:

cd mysql-8.0.20-linux-glibc2.12-x86_64
sudo ./bin/mysqld --initialize --user=mysql --basedir=./ --datadir=./data

该命令将初始化MySQL,并为您提供一个root用户的密码。请将其保存在安全的地方。

  1. 启动MySQL-8.0.20

使用以下命令启动MySQL:

sudo ./bin/mysqld_safe --user=mysql &

该命令将启动MySQL服务端,您可以使用以下命令检查服务状态:

sudo ./bin/mysqladmin -u root -p version
  1. 配置MySQL-8.0.20

使用以下命令进入MySQL:

sudo ./bin/mysql -u root -p

在MySQL中执行以下命令进行基本配置:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_new_password';
mysql> CREATE USER 'admin'@'%' IDENTIFIED BY 'your_password';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%';
mysql> FLUSH PRIVILEGES;

此处的“your_new_password”和“your_password”分别替换为你想要设置的密码。

  1. 示例说明

示例一:创建一个新的数据库

在MySQL中执行以下命令创建数据库:

mysql> CREATE DATABASE testdb;

示例二:创建一个新的表

在MySQL中执行以下命令创建表:

mysql> USE testdb;
mysql> CREATE TABLE users (id int, name varchar(255));

以上就是在Linux下安装MySQL-8.0.20的详细教程。希望通过这篇文章能够帮助到您在Linux操作系统中安装且使用MySQL。