手把手教你在Centos7.6系统安装mysql5.7

这篇具有很好参考价值的文章主要介绍了手把手教你在Centos7.6系统安装mysql5.7。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 查看linux系统版本

需要安装对应系统适配的mysql,避免出现问题

cat /etc/redhat-release

我的是CentOS Linux release 7.6.1810 (Core) ,所以安装centos7.6对应的mysql5.7

2 官网获取文件

点击链接在官网中获取适用的mysql文件,这里我找到的是mysql57-community-release-el7.rpm,其中mysql57代表mysql5.7,el代表centos,7代表centos的版本(因为未发布el7.6,所以用了el7)

3 wget下载

和我版本不一致的话直接修改文件名就可以

wget http://repo.mysql.com/mysql57-community-release-el7.rpm

手把手教你在Centos7.6系统安装mysql5.7

4 安装yum源

sudo rpm -Uvh mysql57-community-release-el7.rpm

手把手教你在Centos7.6系统安装mysql5.7
手把手教你在Centos7.6系统安装mysql5.7
可以使用ls /etc/yum.repos.d/ -al查看前后变化

5 查看是否正常工作

yum list |grep mysql

手把手教你在Centos7.6系统安装mysql5.7

6 安装mysql服务

sudo yum install -y mysql-community-server

安装了mysql的库、客户端、服务器等,显示complete则安装成功
手把手教你在Centos7.6系统安装mysql5.7

6.1出错

导入GPG的密钥失败
手把手教你在Centos7.6系统安装mysql5.7

6.2解决方法

# 导入新的密钥
wget https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
rpm --import RPM-GPG-KEY-mysql-2022

这样可以正常安装了

7 检查配置文件

配置文件成功创建,说明安装成功
手把手教你在Centos7.6系统安装mysql5.7
手把手教你在Centos7.6系统安装mysql5.7

8 启动mysql服务

systemctl start mysqld.service

没有异常,启动成功
手把手教你在Centos7.6系统安装mysql5.7
使用grep查看是否启动成功
手把手教你在Centos7.6系统安装mysql5.7

9 root第一次登录

# 获取临时密码
sudo grep 'temporary password' /var/log/mysqld.log
# root登录
mysql -uroot -p

手把手教你在Centos7.6系统安装mysql5.7

10 其他设置

10.1 修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';
FLUSH PRIVILEGES;

10.2 开启开机自启动

退出mysql后在命令行输入:文章来源地址https://www.toymoban.com/news/detail-435402.html

systemctl enable mysqld
systemctl daemon-reload

10.3 配置my.conf

port=3306 #设置端口号
character-set-server=utf8 #设置客户端服务器为utf8编码,重要
default-storage-engine=innodb #默认引擎为innodb

到了这里,关于手把手教你在Centos7.6系统安装mysql5.7的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 手把手教你用VMware安装Centos7.9镜像(史上最详细)

            VMware WorkStation是著名的虚拟机软件。不需要分区或重开机就能在同一台PC上使用两种以上的操作系统,完全隔离并且保护不同OS的操作环境以及所有安装在OS上面的应用软件和资料,不同的OS之间还能互动操作,包括网络、周边、文件分享以及复制贴上功能。试用期

    2024年02月08日
    浏览(52)
  • 【实战】手把手教你在 vscode 中写 markdown

    markdown 语法、markdown 插件咱先放放,先说最头疼的,图片问题 相对于 HBuilder 自带 markdown 图片粘贴功能来说,vscode显得不那么友好,若是不装插件粘贴截图就只能手动进行如下操作: 截取图片 将图片存在特定位置 在markdown文件中通过路径引入图片 预览 最终我找到了 Paste I

    2024年02月13日
    浏览(62)
  • 手把手教你在Windows下搭建Vue开发环境

    最近有小伙伴不会Vue环境的部署,小孟亲自测试了下,大家有需要的可以按照下面的学习。 如果想看视频的,也可以看视频的教程: https://www.bilibili.com/video/BV1if4y1X7BS/?spm_id_from=333.788.recommend_more_video.-1vd_source=e64f225fc5daf048d2687502cb23bb3b 在Windows下搭建Vue开发环境: 官网https://n

    2024年02月08日
    浏览(56)
  • 手把手教你在ARM板上写一个驱动程序!

    摘要:搞嵌入式有两个方向,一个是嵌入式软件开发(MCU方向),另一个是嵌入式软件开发(Linux方向)。其中MCU方向基本是裸机开发和RTOS开发。而Linux开发方向又分为驱动开发和应用开发。其中应用开发相比于驱动开发来说简单一些,因为搞驱动你要和Linux内核打交道。而我们普

    2024年02月01日
    浏览(78)
  • 9个步骤,手把手教你在Windows上安装Hadoop

    在Windows上安装Hadoop时经常会出现许多错误,很多用户使用基于Linux的操作系统。本文详细讲述如何在Windows上安装和运行Apache Hadoop,如果遇到了问题,可以参考文章中的步骤进行解决。 微信搜索关注《Java学研大本营》 在 Microsoft Windows 上运行 Apache Hadoop 是比较繁琐的任务,在

    2024年02月08日
    浏览(65)
  • 手把手教你在Docker中安装Nginx(图文超详细)

    本文介绍如何在 Windows Docker Desktop 平台安装 Nginx 容器(Linux 平台同样适用),并详细讲解如何配置 Nginx ,实现 HTTP 请求在后端服务器集群间的负载均衡。 访问 dockerhub 查找所需的镜像版本: 这里我选择 1.24.0 版,执行如下命令: 命令执行结果: 随后,我们第一次运行镜像,

    2024年03月16日
    浏览(65)
  • 【最新】手把手教你在VMware中安装Ubuntu虚拟机

    前言 前段时间卸载了Ubuntu双系统,但是发现还是需要使用Ubuntu,遂决定在虚拟机中装一个Ubuntu系统。 已经装有VMware的可以忽略此步。 (1)点击VMware官网下载VMware。 (2)使用Windows系统的点击红色方框处进行下载。 这是笔者下载好的Windows系统使用的VMware17.0.0 VMware17.0.0百度云

    2024年03月28日
    浏览(52)
  • 手把手教你在windows使用Docker搭建Minio[详细教程]

    目录 1什么是Minio 2安装Docker 3Docker搭建Minio 4.创建Minio容器并运行 5.进行访问 6安装可能出现的问题         MinIO是一个基于开源的对象存储服务器,MinIO的设计目标是提供高性能、高可用性和高可靠性的对象存储服务。MinIO可以作为一个独立的对象存储服务,也可以在Kuber

    2024年02月12日
    浏览(46)
  • 手把手教你在 Windows 环境中搭建 MQTT 服务器

    前些天要对接一家硬件商的设备数据,对方使用的 MQTT 协议点对点透传,所以又赶紧搭建 MQTT 服务器,写 .NET 程序接收数据等等,今天分享一下如何搭建 MQTT 服务器。 MQTT(Message Queuing Telemetry Transport)是一种轻量级的、基于发布/订阅模式的通信协议,专门设计用于在低带宽

    2024年02月03日
    浏览(57)
  • 新手教程科普,手把手教你在bitget walelt用Uniswap

    Uniswap 是以太坊区块链上领先的去中心化交易所 (DEX),允许用户交换和交易各种加密货币。 Uniswap 于 2018 年 11 月推出,是以太坊最早的 DApp 之一。目前有四个版本;其中V1、V2、V3都有开源代码库。 与 Coinbase 或 Binance 等传统中心化交易所 (CEX) 不同,Uniswap 不受任何单一实体控

    2024年03月20日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包