Linux环境下安装MySQL8.0的完整步骤

下面是在Linux环境下安装MySQL8.0的完整步骤:

1. 下载MySQL8.0安装包

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

这里我们选择最新的稳定版本 8.0.x,选择对应的操作系统的版本进行下载。

比如我们在CentOS7上安装,可以选择:

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

2. 安装MySQL8.0元数据

sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm

这个操作会将MySQL的yum源信息添加到CentOS7系统中。

3. 安装MySQL8.0

sudo yum install mysql-community-server

这个操作会自动下载并安装MySQL8.0。

4. 启动MySQL8.0服务

sudo systemctl start mysqld

5. 查看MySQL8.0服务状态

sudo systemctl status mysqld

可以看到,MySQL8.0服务已经启动。

6. 修改MySQL8.0 root密码

MySQL8.0在安装时,会默认产生一个随机的密码给root用户。我们需要用这个密码登录MySQL,并进行密码修改操作。

sudo grep "password" /var/log/mysqld.log

输出的内容类似 A temporary password is generated for root@localhost: yourpassword

然后我们使用这个密码进行登录,进行修改。

mysql -u root -p

输入MySQL的随机密码后,进入MySQL命令行模式。并输入如下命令:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';

将“newpassword”改为自己想要设置的密码即可。

7. 完成安装并验证

安装完成后可以运行如下命令进行测试:

mysql -u root -p

然后输入刚刚设置的密码,进入MySQL命令行模式后,可以执行如下命令来查看MySQL的版本信息:

SELECT VERSION();

此时会返回MySQL的版本信息,说明MySQL已经成功安装。


示例说明:

示例一

比如我们需要创建一个名为“test”的数据库,可以在MySQL命令行模式下执行以下SQL命令:

CREATE DATABASE test;

示例二

比如我们需要创建一个包含id(主键)、name、age、gender字段的名为“student”的数据表,可以在MySQL命令行模式下执行以下SQL命令:

USE test;

CREATE TABLE student (
  id INT AUTO_INCREMENT PRIMARY KEY,
  name VARCHAR(50),
  age INT,
  gender CHAR(1)
);

这样就可以在新创建的“test”数据库中创建一个名为“student”的表格,表格包含指定的字段。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux环境下安装MySQL8.0的完整步骤 - Python技术站

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

相关文章

  • linux安装php7的方法详解

    下面是“Linux安装PHP7的方法详解”攻略的完整过程: 1. 安装PHP7前的准备工作 在安装PHP7之前,我们需要先完成环境的准备工作:安装必要的依赖项(例如cmake、libxml2、libjpeg、libpng等),以及将系统升级至最新版。 1.1 安装cmake 使用以下命令安装cmake: sudo apt-get update sudo ap…

    Linux 2023年5月14日
    00
  • Linux tset命令

    下面是关于Linux中tset命令的详细讲解。 一、tset命令的作用 Linux中tset命令是一种非常有用的终端控制命令。这个命令主要用于设置终端的类型和属性,以及指定相应的termcap和terminfo库。tset命令可以帮助你解决许多终端类型不匹配或属性无法配置等问题。 二、tset命令的使用方法 在使用tset命令时,可以根据需要添加一些选项和参…

    Linux 2023年3月28日
    00
  • Linux xlsfonts命令

    Linux xlsfonts 命令的作用与使用方法 Linux xlsfonts 命令用于列出 X 服务器上可用的字体。它可以帮助用户查找和选择适合自己需求的字体。xls 命令通常用于在 X 窗口系统中设置字体。 Linux xlsfonts 命令使用方法 xlsfonts 命令的基本语法如下: xlsfonts [选项] [模式] 其中,选项是可选的。模式…

    Linux 2023年5月10日
    00
  • 将进程/服务/程序注册为Linux系统服务systemctl 管理(开机自启动)

    1. 常用命令 将程序注册为系统服务后,可通过 systemctl 和 service 系统命令启动,查看,停止程序,并可以将程序设置为开机自启动等等。 将程序注册为系统服务,需要编辑xxx.service文件,并将文件存储到 /usr/lib/systemd/system/ 目录下 2. 常用命令   命令格式:systemctl 动作 服务名,servi…

    Linux 2023年4月12日
    00
  • linux下redis的最佳实践(Master-Slave)

    本文演示了redis在同一台linux上的安装及运行多个实例,并演示了主从复制,以及如何进行主从的切换。 1. 下载 $ wget http://download.redis.io/releases/redis-3.0.7.tar.gz 2. 解压缩 $ tar xzf redis-3.0.7.tar.gz 3. 编译 $ cd redis-3.0.7 $ …

    Linux 2023年4月12日
    00
  • linux后台运行的几种方式(小结)

    我来为你详细讲解“linux后台运行的几种方式(小结)” 的攻略。 1. 前置知识 在讲解“linux后台运行的几种方式”之前,需要先了解以下概念: 什么是shell shell是一种基于字符的用户界面,它是用户与操作系统内核之间交互的接口。在UNIX和类UNIX系统中,Shell的种类很多,如sh(Bourne shell), bash(Bourne-Ag…

    Linux 2023年5月14日
    00
  • Linux 7下脚本安装配置oracle 11g r2教程

    Linux7下脚本安装配置Oracle11gR2教程 前言 Oracle是一个非常流行的开源数据库,广泛应用于生产环境中。在Linux7操作系统下,Oracle的安装和配置相对复杂,特别是对于那些初次尝试进行此项操作的人来说更是如此。 这篇教程将会帮助大家学习如何在Linux7下使用脚本进行Oracle11gR2的安装和配置。 环境准备 在开始配置Oracl…

    Linux 2023年5月14日
    00
  • Linux配置实现免密钥登录过程解析

    当我们使用SSH协议进行远程登录时,通常需要输入密码才能成功登录,这不仅繁琐而且容易泄露密码。本文将介绍如何通过配置实现Linux系统的免密钥登录,避免了密码登录的弊端。 准备工作 在开始实现免密钥登录之前,需要确保以下条件已满足: 两台Linux主机之间可以互相ping通 两台主机安装了openssh-server和openssh-clients软件包 实…

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