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日

相关文章

  • redis安装(Linux)、启动、退出、设置密码、远程连接

    2.1 安装redis 下载redis安装包(如:redis-2.8.17.tar.gz) tar -zxvf redis-2.8.17.tar.gz cd redis-2.8.17 make sudo make install 2.2 后台启动服务端 nohup redis-server & 注:redis-server默认启动端口是6379,没有…

    Linux 2023年4月13日
    00
  • Linux在线安装MongoDB

    Mongo官网安装地址: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/ 以MongoDB3.4为例 1、创建 mongodb-org-3.4.repo文件 vi /etc/yum.repos.d/mongodb-org-3.4.repo 2、添加内容 [mongodb…

    Linux 2023年4月16日
    00
  • CentOS 7.2.1511 编译安装Nginx1.10.1+MySQL5.7.14+PHP7.0.11

    CentOS7.2.1511编译安装Nginx1.10.1+MySQL5.7.14+PHP7.0.11攻略 本文介绍在CentOS7.2.1511下编译安装Nginx1.10.1+MySQL5.7.14+PHP7.0.11的完整过程。 系统要求 CentOS7.2.1511系统 安装gcc、gcc-c++、make、openssl-devel、zlib-de…

    Linux 2023年5月14日
    00
  • [Linux] 搭建rsync服务端

      rsync是unix/linux下同步文件的一个高效算法,它能同步更新两处计算机的文件与目录,并适当利用查找文件中的不同块以减少数据传输。 Linux守护进程的运行方式:1.独立运行(stand-alone)的守护进程,独立运行的守护进程由init脚本负责管理2.xinetd模式运行独立的守护进程 配置rsync服务端:/etc/rsyncd.conf主…

    Linux 2023年4月13日
    00
  • mysql 8.0.18 安装配置方法图文教程(linux)

    下面我为你详细讲解 “mysql8.0.18安装配置方法图文教程(linux)” 的完整攻略。 1. 前置条件 在安装之前需要确认系统是否满足以下条件: Linux系统已安装 安装好gcc、g++、make等必要的环境 已下载MySQL安装包 2. 安装MySQL 2.1 解压安装包 使用以下命令解压安装包: tar xvf mysql-8.0.18-lin…

    Linux 2023年5月14日
    00
  • Clash Linux服务器安装详细教程

    Clash Linux服务器安装详细教程 前置要求 在开始安装Clash之前,请确保你已经具备以下环境: 拥有一个可用的Linux服务器 熟悉Linux基本操作 安装好了curl和解压工具 步骤一:下载Clash二进制文件 首先需要从 Github 上下载Clash二进制文件。 根据你的服务器架构选择相应的二进制文件版本。例如: # 64位ARMv8版本的C…

    Linux 2023年5月14日
    00
  • apache配置开启网站服务步骤

    以下是“Apache配置开启网站服务步骤”的完整使用攻略,包含两个示例说明。 Apache配置开启网站服务步骤 以下是在Apache服务器上站服务的步骤: 1. 安装Apache 使用以下命令在Linux系统上安装Apache服务器: sudo apt-get update sudo-get apache2 2. 启动Apache服务器 可以使用以下命令启动…

    Linux 2023年5月13日
    00
  • Linux分享笔记:shell终端的介绍

    [1] Linux中 “shell终端” 和 “bash解释器” 的区别   shell终端是通过基于系统调用接口开发出的程序,用来让用户与系统进行对话,管理计Linux系统。它是一个命令行工具,操作类似于Windows下的CMD工具。shell终端工具有很多,bash解释器只是其中的一种,而且是主流Linux系统默认的终端工具,故我们一般见到的shell终…

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