centos7使用rpm安装mysql5.7的教程图解

CentOS 7使用rpm安装mysql5.7的教程图解

说明

MySQL是一个开放源代码的关系型数据库管理系统,广泛应用于Web应用程序的数据管理中。本文将详细介绍在CentOS 7上使用rpm安装MySQL 5.7的全过程。

步骤一:下载MySQL的Yum Repository

在CentOS 7上安装MySQL 5.7,需要先将MySQL 的Yum Repository下载到本地。可以使用以下命令进行下载:

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

步骤二:安装MySQL的Yum Repository

下载成功后可以使用以下命令安装MySQL的Yum Repository:

sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm

步骤三:安装MySQL Server

使用以下命令在CentOS 7上安装MySQL Server:

sudo yum install mysql-server

安装完成后可以使用以下命令来启动MySQL服务:

sudo systemctl start mysqld

步骤四:设置密码

第一次启动MySQL服务后,默认是没有设置密码的。使用以下命令可以为root用户设置密码:

sudo grep 'password' /var/log/mysqld.log |tail -1

执行上述命令后,会在终端中产生一段类似下面的文字:

2020-05-04T07:54:26.486462Z 1 [Note] A temporary password is generated for root@localhost: **********

其中的*********就是你的密码。接下来使用以下命令登陆MySQL:

mysql -u root -p

会产生类似下面的提示:

Enter password:

此时输入上述命令中显示的密码即可进入MySQL。进入MySQL后执行以下命令设置新的密码:

SET PASSWORD = PASSWORD('new_password');

此时就完成了MySQL的安装和密码设置的过程。

示例

示例一

如果在安装MySQL Server的时候遇到了以下错误:

Error: Package: mysql-community-server-5.7.19-1.el7.x86_64 (mysql57-community)
           Requires: systemd-sysv
Error: mysql-community-server conflicts with mysql-server-5.6.32-1.el7.x86_64

可以使用以下命令解决:

sudo yum install systemd-sysv
sudo systemctl daemon-reload
sudo systemctl start mysqld

示例二

如果已经安装过MySQL,并尝试重新安装时遇到以下错误:

Error: mysql57-community conflicts with mysql-community-server-5.7.19-1.el7.x86_64
Error: mysql57-community conflicts with mysql-community-server-5.7.19-1.el7.x86_64

可以使用以下命令解决:

sudo systemctl stop mysqld
sudo yum remove mysql*
sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/my.cnf
sudo yum install mysql-community-server

结论

本文详细介绍了在CentOS 7上使用rpm安装MySQL 5.7的全过程,包括下载MySQL的Yum Repository、安装MySQL的Yum Repository、安装MySQL Server、设置密码等步骤,并提供了两个示例来解决常见的问题。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:centos7使用rpm安装mysql5.7的教程图解 - Python技术站

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

相关文章

  • linux 中ls命令文件夹颜色修改

    bash中,ls后的颜色在黑色背景下有些不是很清楚,例如文件夹是蓝色的,在黑色背景下不好认。设置一下自己的~/.dir_colors可以解决: 复制一份系统的到自己的目录:cp /etc/DIR_COLORS ~/.dir_colors 修改 .dir_colors 示例…# Below are the color init strings for the …

    Linux 2023年4月11日
    00
  • Linux chroot命令

    下面是关于Linux chroot命令的完整攻略。 一、概述 chroot是Linux中的一种操作系统的命令,用于改变当前进程的根目录。它能够为特定的应用程序创建一个与整个系统隔离的虚拟环境,使得应用程序不能访问整个系统的文件和目录,更加安全。 具体来说,chroot命令能够通过切换根目录,限制被执行的进程只能看到自己的文件系统,无法看到和干扰到其他的系统资…

    Linux 2023年3月28日
    00
  • linux命令**50

        命令格式: ls [选项] [目录名]    命令功能: 列出目标目录中所有的子目录和文件。     常用参数:           -a,列出所有文件包括隐藏文件         -l,列出详细信息,文件大小一般以字节大小显示           -h,以容易理解的方式列出文件大小 例:        ls -l列出当前目录的详细文件信息,第一列第…

    Linux 2023年4月12日
    00
  • centos 6.5下安装oracle 11gR2与Oracle自动启动的配置

    下面我将为你讲解“CentOS 6.5下安装Oracle 11gR2与Oracle自动启动的配置”的详细攻略。 准备工作 下载 Oracle 11gR2 安装文件 linux.x64_11gR2_database_1of2.zip 和 linux.x64_11gR2_database_2of2.zip,并将它们存放在同一目录下。 安装必要的依赖库和软件,包括…

    Linux 2023年5月14日
    00
  • linux系统安装出错提示this kernel requires an x86怎么办?

    Linux系统安装出错提示”This kernel requires an x86″的解决方案 问题描述 在安装 Linux 操作系统时,出现以下错误提示: This kernel requires an x86-64 CPU,but only detected an i686 CPU. Unable to boot – please use a kerne…

    Linux 2023年5月24日
    00
  • Kloxo-MR VPS主机控制面板-安装使用及中文设置方法

    Kloxo-MRVPS主机控制面板-安装使用及中文设置方法 Kloxo-MRVPS是一款免费的主机控制面板,它支持Linux VPS和服务器,包括CentOS、Debian、Ubuntu等主流Linux操作系统。本攻略将介绍Kloxo-MRVPS的安装使用及中文设置方法。 Step 1:安装Kloxo-MRVPS 首先,我们需要在VPS或服务器上安装Klox…

    Linux 2023年5月14日
    00
  • crontab使用说明【一文搞懂Linux定时任务Crontab】

    1、简介 cron是一个在后台运行调度的守护进程,而crontab是一个设置cron的工具。cron调度的是/etc/crontab文件。 2、centos安装crontab yum install crontabs 3、crontab的配置文件 Linux下的任务调度分为两类:系统任务调度和用户任务调度。Linux系统任务是由 cron (crond) 这…

    2023年4月8日
    00
  • 对Linux进行详细的性能监控的方法

    当我们在运行 Linux 服务器时,我们需要监控服务器的性能以确保它的稳定性和可靠性。以下是对 Linux 进行详细性能监控的方法: 使用 top 命令监控 Linux 性能 Top 命令是 Linux 上最常用的性能监控工具之一。它提供了一个实时的系统概述,可以让我们快速了解服务器的性能情况。我们可以使用以下命令来启动 top 命令: top 此命令将显示…

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