Linux中安装MySql 5.7.21的详细操作步骤

下面是 Linux 中安装 MySql5.7.21 的详细操作步骤:

步骤一:安装依赖

我们首先需要安装 MySQL 在 Linux 系统上运行所需的依赖库,包括 libaio1、libaio-dev、libnuma1 等,使用以下命令进行安装:

sudo apt-get update
sudo apt-get install -y libaio1 libaio-dev libnuma1

步骤二:下载安装包

从 MySQL 官网下载所需的 MySQL 安装包,这里以 MySQL5.7.21 为例:

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz

下载之后,可以将 tar 包解压到指定目录:

tar -zxvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz -C /usr/local/

步骤三:创建 MySQL 用户和组

处理一些权限问题,首先需要创建 MySQL 用户和组:

sudo groupadd mysql
sudo useradd -r -g mysql mysql

步骤四:安装 MySQL

进入 MySQL 安装包所在目录,使用以下命令进行 MySQL 的安装:

cd /usr/local/mysql-5.7.21-linux-glibc2.12-x86_64/
sudo ln -s /usr/local/mysql-5.7.21-linux-glibc2.12-x86_64 /usr/local/mysql
sudo chown -R mysql:mysql /usr/local/mysql/
sudo chmod 755 /usr/local/mysql/scripts/mysql_install_db
sudo /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

步骤五:启动 MySQL

在安装完成之后,就可以启动 MySQL 服务了:

sudo /usr/local/mysql/support-files/mysql.server start

步骤六:修改 root 密码

在启动 MySQL 服务之后,需要修改 root 用户的密码:

sudo /usr/local/mysql/bin/mysqladmin -u root password 'newpassword'

完成上述步骤后,就可以使用 MySQL 数据库了。

示例1:连接 MySQL

我们可以使用以下命令连接到已经安装的 MySQL 数据库:

mysql -u root -p

示例2:创建新的 MySQL 数据库

创建一个名为 test 的 MySQL 数据库:

mysql -u root -p
CREATE DATABASE test;

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux中安装MySql 5.7.21的详细操作步骤 - Python技术站

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

相关文章

  • Linux系统中使用Grub启动器启动ISO镜像的方法

    启动器(bootloader)是计算机的重要组成部分,它的作用是启动操作系统或各种引导器。Grub(GRand Unified Bootloader)是Linux下常见的引导器之一。在这篇攻略中,我们将会详细讲解如何使用Grub启动ISO镜像。 准备工作 在开始本教程前,你需要满足以下条件: 已经安装有Linux操作系统。 已经安装有Grub启动器。 已经获…

    Linux 2023年5月24日
    00
  • vmware中的Ubuntu Docker安装(容器搭建)

    VMWare中的Ubuntu Docker安装 Docker 是一个开源的应用容器引擎,它可以让开发者将应用及其依赖打包到一个独立的可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化技术,从而快速构建和发布基于容器的应用程序。在本文中,我们将介绍在 VMware 虚拟机上安装 Docker 的步骤。 步骤 1:安装 Ubuntu 操作…

    Linux 2023年5月24日
    00
  • Xshell7远程连接失败(connection failed)的问题解决

    Xshell7远程连接失败(connection failed)的问题解决包含以下步骤: 1. 确认目标主机可连接 首先需要确认目标主机是否可以连接,可以通过使用ping命令来测试目标主机是否能够连接,具体操作步骤如下: 打开cmd命令行工具 在命令行中输入ping 目标主机地址,例如ping 192.168.1.1 如果能够ping通目标主机,则表示目标主…

    Linux 2023年5月24日
    00
  • LRF020 DRIVER FOR LINUX(BASED ON TQ2440/ARM9)

    LRF020 DRIVER FOR LINUX======================= using includes/linux/spi/spidev.h,driver/spi/spidev.c 2012-3-23 xiaoyang@HIT Kernel Version: linux2.6.30Board Info: tq2440 arm9(S3C24…

    Linux 2023年4月12日
    00
  • signal

    signal signal源码位置:、 信号集合../sched/signal.h 信号结构体:../signal_types.h signal函数:..\kernel\signal.c sigio的概述流程 对于网络IO来说,一旦收到数据,信号机制会发送sigio这个信号 简单使用sigio,udp可以使用,tcp不行 网卡接收到数据帧,并发送给协议栈 网…

    2023年4月8日
    00
  • CentOS6.7系统中配置LNMP环境

    接下来我会详细讲解如何在 CentOS6.7 系统中配置 LNMP 环境的完整攻略。 背景 LNMP 是 Linux + Nginx + MySQL + PHP 的简称,是一款常用的 Web 服务器搭建方案。在 CentOS6.7 系统中搭建 LNMP 环境,可以为网站的开发和运维提供便利。 步骤 1. 更新系统 在开始搭建 LNMP 环境前,建议先更新系统…

    Linux 2023年5月14日
    00
  • Xshell5连接虚拟机中的Linux的方法以及失败原因解决

    下面是 “Xshell5连接虚拟机中的Linux的方法以及失败原因解决” 的完整攻略。 介绍 在虚拟机程序(例如VMware Workstation、VirtualBox)中新建一个Linux虚拟机时,我们通常会需要连接到虚拟机中的Linux系统,使用Xshell5工具是一种很常见的连接方式,本攻略将介绍如何使用Xshell5连接到虚拟机中的Linux,并解…

    Linux 2023年5月24日
    00
  • Linux lpr命令

    Linux lpr命令作用及简介 lpr命令是将文件发送给打印机进行打印的命令。其作用是将指定的文件打印出来,使用的打印机取决于打印机的设置和系统打印机配置。 Linux lpr命令使用方法 语法 lpr [选项] [文件名] 参数说明 选项 描述 -# 指定打印的份数 -P 指定打印机的名称 -d 显示目前系统的预设打印机名称 -E 强制等待打印作业完成后…

    Linux 2023年3月28日
    00
合作推广
合作推广
分享本页
返回顶部