redhat7通过yum安装mysql5.7.17教程

下面是redhat7通过yum安装mysql5.7.17的完整攻略:

一、安装MySQL源

在终端中执行以下命令:

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

下载完成后,执行以下命令安装MySQL源:

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

二、安装MySQL Server

执行以下命令安装MySQL Server:

sudo yum install mysql-server

安装过程中会有提示,输入“y”确认,然后耐心等待安装完成。

三、启动MySQL服务

执行以下命令启动MySQL服务:

sudo systemctl start mysqld.service

四、设置MySQL开机自启

执行以下命令设置MySQL开机自启:

sudo systemctl enable mysqld.service

五、查看MySQL的初始密码

执行以下命令查看MySQL的初始密码:

sudo grep 'temporary password' /var/log/mysqld.log

输出类似如下内容:

2021-03-18T08:09:28.276383Z 1 [Note] A temporary password is generated for root@localhost: xxxxxxxx

其中“xxxxxxxx”就是初始密码。

六、登录MySQL并修改密码

执行以下命令登录MySQL:

mysql -u root -p

输入初始密码后,会出现“mysql>”提示符,代表成功登录。

接下来执行以下命令修改MySQL密码:

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

将“mypassword”替换成你自己的密码即可。

七、结束MySQL连接并重启服务

执行以下命令结束MySQL连接:

mysql> exit;

退出MySQL后,执行以下命令重启MySQL服务:

sudo systemctl restart mysqld.service

至此,MySQL5.7.17的安装和配置就完成了。

示例1:如果安装过程中出现“文件 /usr/lib64/mysql/plugin/dialog.so 的文件冲突”的错误,可执行以下命令解决:

sudo yum remove mariadb-libs

示例2:如果需要指定MySQL的安装版本,可执行以下命令安装指定版本,比如5.7.22:

sudo yum install mysql-community-server-5.7.22

以上就是“redhat7通过yum安装mysql5.7.17教程”的详细攻略,希望对你有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:redhat7通过yum安装mysql5.7.17教程 - Python技术站

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

相关文章

  • MySQL explain根据查询计划去优化SQL语句

    当我们执行 MySQL 数据库中一条SELECT语句时,MySQL 根据查询语句的结构和条件,生成一个查询计划,然后根据该计划来执行查询操作。通过执行 explain 命令,我们可以获取这个查询计划,通过这个查询计划,我们可以比较容易地找出 SQL 查询语句存在的性能瓶颈,从而进一步优化 SQL 语句,提高查询效率。 下面是根据查询计划优化SQL语句的完整攻…

    database 2023年5月19日
    00
  • PHP程序员最常犯的11个MySQL错误小结

    下面我将详细讲解“PHP程序员最常犯的11个MySQL错误小结”的完整攻略。 什么是“PHP程序员最常犯的11个MySQL错误小结”? “PHP程序员最常犯的11个MySQL错误小结”是一份总结了PHP程序员在使用MySQL时常犯的一些错误的小结。它旨在帮助PHP程序员更好地理解使用MySQL的注意事项,避免犯这些错误。 1. SQL注入 SQL注入是指攻击…

    database 2023年5月21日
    00
  • python爬取大众点评并写入mongodb数据库和redis数据库

    抓取大众点评首页左侧信息,如图: 我们要实现把中文名字都存到mongodb,而每个链接存入redis数据库。 因为将数据存到mongodb时每一个信息都会有一个对应的id,那样就方便我们存入redis可以不出错。 # -*- coding: utf-8 -*- import re from urllib.request import urlopen from…

    Redis 2023年4月11日
    00
  • Ubuntu下mysql安装和操作图文教程

    以下是Ubuntu下mysql安装和操作图文教程的完整攻略。 安装MySQL 安装MySQL Server和MySQL Client: sudo apt-get update sudo apt-get install mysql-server mysql-client 安装过程中会要求输入MySQL root用户的密码,请自行设置。 进入MySQL 在终端中…

    database 2023年5月22日
    00
  • linux下安装Squid代理的详细配置教程

    Linux下安装Squid代理的详细配置教程 前置条件 在进行Squid的安装及配置之前,需要确保满足以下条件: 系统为Linux操作系统 已经安装了GCC编译器和make工具 已经安装并配置好了yum或apt等包管理工具,以便于安装所需的软件包 安装Squid 使用包管理工具安装Squid: 对于CentOS系统: bash yum install squ…

    database 2023年5月22日
    00
  • MySQL数据备份方法的选择与思考

    MySQL数据备份方法的选择与思考 前言 数据备份在数据库使用过程中是非常重要的,一旦数据发生错误或者被损坏,备份数据可以帮助我们快速恢复数据,避免了数据的丢失和业务停顿的时间。 MySQL提供了多种数据备份方案,不同的备份方案有着不同的优点和缺点,我们应该根据具体情况选择最适合自己的备份方案。本文将介绍MySQL数据备份的常用方案和优缺点,以及如何进行备份…

    database 2023年5月21日
    00
  • MySQL忘记root密码后如何重置?3种方法详解

    MySQL是一种流行的关系型数据库管理系统,它采用基于客户端-服务器模型的分布式架构,可以支持多个并发用户。 然而,有时候我们会遇到忘记了root密码的情况,这个时候我们应该如何处理呢? 以下是一些常用的重置MySQL root密码的方法: 方法一:使用mysqladmin工具重置密码 使用以下命令停止MySQL服务:sudo systemctl stop …

    MySQL 2023年3月10日
    00
  • MySQL删除数据库表

    MySQL的删除表操作是一种很常见的操作,它可以用来删除数据库中不再需要的表,以便释放存储空间和优化数据库性能。MySQL提供了多种不同的方法来删除表,下面将详细介绍其中的几种方法,并结合实例说明。 使用DROP TABLE语句删除表 使用DROP TABLE语句是MySQL中最常见和最方便的删除表的方法。这种方法只需要使用一个简单的SQL语句就可以删除指定…

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