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日

相关文章

  • 007_Linux驱动之_copy_from_user函数

    1. copy_from_user函数的目的是从用户空间拷贝数据到内核空间 2. 解析原型: copy_from_user(void *to, const void __user *from, unsigned long n)   1. @*to         将数据拷贝到内核的地址 2. @*from    需要拷贝数据的地址 3. @n     拷贝数…

    Linux 2023年4月11日
    00
  • linux 部署apache服务的步骤

    以下是“Linux部署Apache服务的步骤”的完整使用攻略,包含两个示例说明。 步骤 在Linux服务器上安装Apache: sudo apt-get update apt-get install apache2 2.启动Apache服务: bash sudo systemctl start apache2 验证Apache是否正在运行: bash sud…

    Linux 2023年5月12日
    00
  • linux备份postgres

    编写脚本 vi /home/postgres/db-backup/backup-db.sh 脚本内容 #!/bin/bash cur_time=$(date ‘+%Y-%m-%d’) sevendays_time=$(date -d -7days ‘+%Y-%m-%d’) echo “Starting Backup PostgreSQL …” rm -r…

    Linux 2023年4月11日
    00
  • Linux 下grep 命令的使用

    一、常用的参数 1、-c 显示匹配内容的行数2、-i 忽略大小写 3、-r 查找所有子目录,会以文件名和匹配内容的形式显示,可以加-l参数,来只显示文件名 4、-n 显示在文件中出现的行号 5、–color 字符串被染成的颜色   二、Grep正则表达式 ^ 锚定行的开始 如:’^grep’匹配所有以grep开头的行。 $ 锚定行的结束 如:’grep$’…

    Linux 2023年4月12日
    00
  • Linux查看各用户硬盘占用大小

    Linux查看各用户硬盘占用大小 在Linux中,如果要统计各用户占用硬盘的大小,可以执行如下的命令du -sh /home/*这条命令会以K、M、G等单位输出 /home 下各用户目录占用硬盘的总大小,例如下面这样: [root@localhost ~]# du -sh /home/* 24K /home/dong 12K /home/tide 12K /…

    Linux 2023年4月27日
    00
  • Parallels desktop怎么安装linux系统 Mac虚拟机安装Linux Ubuntu教程(附视频教程)

    下面是详细的攻略: Parallels desktop安装Linux系统的完整攻略 步骤一:准备工作 下载Parallels desktop软件,安装并激活。 下载Linux Ubuntu系统的iso安装镜像。 步骤二:创建虚拟机 打开Parallels desktop软件,点击“新建”按钮,选择“使用本地镜像文件”,并选择下载好的Linux Ubuntu镜…

    Linux 2023年5月24日
    00
  • 用vmware安装linux系统过程

    下面是vmware安装linux系统的完整攻略: 1. 准备工作 下载一个vmware虚拟机软件,比如说VMware Workstation、VMware Fusion等。 下载linux系统的镜像文件,比如说Ubuntu、CentOS等。 2. 创建虚拟机 打开vmware虚拟机软件,点击”新建虚拟机”按钮,然后按照提示进行配置: 选择使用自定义配置。 选…

    Linux 2023年5月24日
    00
  • VMware Workstation 15 Pro中安装ubuntu1804的教程(图文详解)

    VMware Workstation 15 Pro中安装Ubuntu 18.04 LTS的教程(图文详解) 前言 Ubuntu 18.04 LTS是一个稳定且功能强大的操作系统,但是它的安装可能对新手来说有一些困难。本教程将展示如何使用VMware Workstation 15 Pro在Windows主机上安装Ubuntu 18.04 LTS。 所需材料 V…

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