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

下面是“Linux下安装mysql-8.0.20的教程详解”的完整攻略:

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

1. 下载MySQL安装包

官网下载地址为:https://dev.mysql.com/downloads/mysql/

假设我们下载了mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz这个包,我们先使用tar命令解压缩该文件:

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

解压后我们可以看到一个新建的目录mysql-8.0.20-linux-glibc2.12-x86_64

2. 创建MySQL账号和用户组

运行如下命令来创建指定的MySQL账号和用户组:

groupadd mysql
useradd -r -g mysql -s /bin/false mysql

如果出现groupadd: group 'mysql' already existsuseradd: user 'mysql' already exists的错误提示,则说明账号和用户组已经存在,我们可以跳过此步骤,否则命令执行成功。

3. 复制MySQL文件

使用如下命令将解压缩得到的MySQL文件复制到目标目录:

cp -r mysql-8.0.20-linux-glibc2.12-x86_64 /usr/local/mysql

4. 修改MySQL文件夹所属用户和组

使用如下命令将MySQL文件夹所属用户和组修改为之前创建的mysql用户和mysql组:

chown -R mysql:mysql /usr/local/mysql

5. 初始化MySQL

使用如下命令初始化MySQL:

cd /usr/local/mysql
./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

执行命令后会输出一个初始密码,记得保存。

6. 启动MySQL服务

使用如下命令启动MySQL服务:

systemctl start mysqld

7. 登录MySQL并修改密码

使用如下命令登录MySQL,并修改密码:

mysql -u root -p

输入初始密码,进入MySQL命令模式后,执行以下命令:

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

其中新密码是你想要设置的新密码。

至此为止,你已经成功安装并启动了MySQL-8.0.20。接下来可以使用MySQL进行工作啦!

示例说明

示例1:查看MySQL安装目录

使用如下命令查看MySQL的安装目录:

which mysql

输出结果如下:

/usr/bin/mysql

示例2:查看MySQL的版本

使用如下命令查看MySQL的版本信息:

mysql -V

输出结果如下:

mysql  Ver 8.0.23 for Linux on x86_64 (MySQL Community Server - GPL)

以上就是Linux下安装MySQL-8.0.20的详细攻略。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux下安装mysql-8.0.20的教程详解 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • linux 基础(7)账号和群组的管理

    了解账号和群组的基本信息 账号使用 如何查看 linux 计算机上有哪些账号呢?账号的信息储存在/etc/passwd中,打开就可以看到: less /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/s…

    Linux 2023年4月10日
    00
  • Linux下GDB调试简单示例

    这里介绍对文件first.c的基本GDB调试操作,只有部分命令,只是一个示例,运行环境为装有gcc编译器和gdb调试器的Linux环境,基本GDB调试命令如下表: 命令                描述backtrace(或bt)  查看各级函数调用及参数finish            连续运行到当前函数返回为止,然后停下来等待命令frame(或f) …

    Linux 2023年4月11日
    00
  • CentOS Yum编译安装MySQL 5.6

    下面是详细讲解“CentOS Yum 编译安装 MySQL 5.6”的完整攻略: 准备工作 在开始安装之前,需要准备以下工作: 在 CentOS 系统上安装必要的依赖库; 从 MySQL 官网下载 MySQL 5.6 的源代码。 安装依赖库 使用以下命令安装 MySQL 依赖库: $ sudo yum -y install gcc make cmake bi…

    Linux 2023年5月14日
    00
  • linux环境下,利用gsoap生成webservice客户端进行应用程序开发的小结 (轉)

      关于gsoap和webservice的相关内容,百度百科解释的都挺详细了,链接gsoap、webservice。        半年前,需要在linux平台下用纯C开发webservice的应用,在这以前从未接触过webservice,一头雾水,不知道从何下手,在网上辗转求助,无意中发现gsoap这个编译工具,gsoap是一个开源项目,它可以方便的使用C…

    Linux 2023年4月16日
    00
  • CentOS7-启动|重启|停止|状态服务脚本

    源码编译安装方法 1、上传包nginx-1.10.0.tar.gz至服务端 # 解压到工作目录 [root@template ~]# tar xf nginx-1.10.0.tar.gz -C /usr/local/src/ # 切换至Nginx目录下,找到configure [root@template ~]# cd /usr/local/src/ [ro…

    Linux 2023年4月18日
    00
  • linux 安装Jpegoptim,jpegoptim使用教程

    1、简介 PEGOPTIM是CDN供应商Akamai开发的一个图片人优化的开源小工具。它有较好的图片压缩效果(压缩比、图片质量), 比PHP的GD库算法要好。 2、下载地址 GitHub地址:https://github.com/tjko/jpegoptim 下载地址:http://www.kokkonen.net/tjko/projects.html 3、…

    Linux 2023年4月16日
    00
  • Shell 基本常识

    了解在 Linux 中 shell 的一些基本常识,学习一个基本的 shell 脚本编写知识 Shell 进入命令行 启动 shell 常用命令 系统管理命令 处理数据命令 Linux 基础管理命令 用户管理 管理文件系统 软件包管理系统 使用容器管理软件 理解 shell 子 shell 环境变量 构建 shell 脚本 基本使用 结构化命令 处理输入输出…

    Linux 2023年4月11日
    00
  • Linux磁盘管理之LVM磁盘操作命令怎么使用

    这篇文章主要讲解了“Linux磁盘管理之LVM磁盘操作命令怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux磁盘管理之LVM磁盘操作命令怎么使用”吧! LVM,Logical Volume Manger,是linux内核提供的一种逻辑卷管理功能,由内核驱动和应用层工具组成,它是在硬盘的分区基础上…

    2023年4月8日
    00
合作推广
合作推广
分享本页
返回顶部