centos7手动安装mysql服务_CentOS7手动安装MySQL 8

2023-10-28

系统:CentOS 7.8(2003)版本最小化安装

MySQL:8.0.21

注意,页面上没有CentOS的选项,选择RedHat 7相关的系统就行,他们之间的关系不可描述,囧。

先下载了RPM Server包,以为能够一直安装过

cd /usr/lcoal/src

wget https://..........mysql-community-server-8.0.21-1.el7.x86_64.rpm #直接去页面上找地址

rpm -ivh mysql-community-server-8.0.21-1.el7.x86_64.rpm

结果发现缺少依赖包,囧。

警告:mysql-community-server-8.0.21-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY

错误:依赖检测失败:

mysql-community-client(x86-64) >= 8.0.11 被 mysql-community-server-8.0.21-1.el7.x86_64 需要

mysql-community-common(x86-64) = 8.0.21-1.el7 被 mysql-community-server-8.0.21-1.el7.x86_64 需要

net-tools 被 mysql-community-server-8.0.21-1.el7.x86_64 需要

于是干脆下了mysql-8.0.21-1.el7.x86_64.rpm-bundle.tar包。

gwet https://......../ mysql-8.0.21-1.el7.x86_64.rpm-bundle.tar #自己去页面上找地址

tar -xvf mysql-8.0.21-1.el7.x86_64.rpm-bundle.tar

yum -y install net-tools mariadb-libs

rpm -ivh mysql-community-common-8.0.21-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-8.0.21-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-8.0.21-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-8.0.21-1.el7.x86_64.rpm

顺序不能错,有依赖关系。

启动服务:

systemctl start mysqld.service

systemctl enable mysqld.service

查看MySQL初始密码,每次安装都会不一样,注意使用自己机器上的:

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

2020-07-16T03:01:40.135985Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: _hN6j8t_pWaO

用初始密码进入MySQL

mysql -uroot -p

Enter password:

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 9

Server version: 8.0.21 MySQL Community Server - GPL

Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

成功进入,修改密码:

mysql> alter user 'root'@'%' idenfified by 'wenfei@fly'; #报错,初始root用户在localhost下面,没有root@%用户。

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'idenfified by 'wenfei@fly'' at line 1

mysql> alter user 'root'@'localhost' identified by 'WenFei@123'; #先修改一次root@localhost用户,默认在本机登录

Query OK, 0 rows affected (0.01 sec)

user mysql;

create user 'root'@'%' identified by 'WenFei@123'; #创建root@%用户,方便其它IP登录访问数据库

#update user set host ='%' where user=‘root'; #也可以直接替换root@localhost为root@%用户

MySQL 8.0版本开始,密码默认使用的插件是caching_sha2_password,规则是大写、小写、字符、数字、至少8位,这些条件必须满足。如果要使用以前的mysql_native_password

ALTER USER `root`@`%` IDENTIFIED WITH mysql_native_password BY '123';

给root@%用户授权最大权限

grant all on *.* to root@'%';

好了,这时候可以用Navicat之类的工具连接了,如果不能连接请检查防火墙设置。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

centos7手动安装mysql服务_CentOS7手动安装MySQL 8 的相关文章

  • 说说对jsx的理解

    JSX 可理解成html 经过Bable就是运行在浏览器上的代码了 在原生中 js创建dom用 var a document createElement p a setAtribute class myp a appendChild doc
  • 解决rabbitmq消息队列的顺序及重复消费问题

    五一期间去韩国游玩 顺便去了朋友公司扯淡去了 所谓的扯淡 就是过去听技术分享 有python golang devops docker一些话题 总的来说 技术方面跟国内还是有一些差距的 正题开始 因为业务的各方面的强需求 我们使用了rabb
  • R语言高级数据管理

    文章目录 高级数据管理 标准差 绝对中位差 分位数 quantile 函数 百分位数 数据预处理 中心化 标准化 Standardization 数据中心化和标准化的区别 归一化 Normalization 标准化和归一化 概率函数 协方差
  • VBA中使用SQL

    取出同文件夹下所有表格中相关信息 Dim Cnn As Object MyCat As Object rst As Object sql SheetName f ph r strConn ph ThisWorkbook Path f Dir
  • APP 性能测试工具

    一 APP 自动化测试工具 Appium 官网 http appium io GitHub 地址 https github com appium appium 介绍 Appium 是一个开源的 跨平台的自动化测试工具 支持自动化 iOS A
  • 通过fb0显示图片

    通过fb0显示图片 代码 运行情况 图片 代码 include
  • vue+ant_表单中的输入框不包含空格以及不能为空格

    问题 用户在表单的输入框中输入数据 要求数据不能包含空格也不能为空格 解决
  • Android 文件操作

    创建一个文件夹和文件 创建文件夹 File dir new File 路径 文件夹名称 if dir exists dir mkdirs 创建文件 File file new File 路径 文件名称 if file exists file
  • vue切换全屏图标实现全屏screenfull效果,同时解决import screenfull出现缺少loader的问题

    1 安装 screenfull npm install screenfull save 安装之后 在需要实现全屏的vue文件中import 但是出现下面这个问题 You may need an appropriate loader to h
  • 零基础web前端学习记录-html和css基础知识

    一 Html结构语言 Html做的是网页 网页文件存在很多的内容 文字 图片等等 这些内容元素是如何体现出来的 就要通过html语言中的各种标记符号 标签 比如标签1代表文字 标签2代表图片等等 也就是说这门语言就是一个标记语言 这些标签不
  • linux下库文件的制作和链接、动态加载流程

    很长时间没有回过头总结下unix下c相关的知识了 重新捡起来好好品味一下 砸 真香 在学习库的制作之前 我们先简单写一个多文件的例子 编写一个 h 和 c的文件 如下所示 mymath h ifndef MYMATH H define MY
  • 【Protobuf速成指南】enum类型的使用

    文章目录 2 1枚举类型 一 如何定义枚举类型 二 语法规范 三 重定义问题 四 enum类型相关函数 五 Contact 2 1 改写 六 总结 2 1枚举类型 本系列文章将通过对通讯录项目的不断完善 带大家由浅入深的学习Protobuf
  • Python爬取上交所年报并下载

    批量下载上交所年报及相关细节处理 一 使用工具 Python3 6 Pycharm 二 准备工作 import json import requests import re import datetime import csv f open
  • 常量表达式(const expression)

    常量表达式是指值不会改变并且在编译过程中就能得到计算结果的表达式 问 int staff size 27 const int sz get size 是不是常量表达式 答 int staff size 27 staff size 不是常量表
  • Pygame详解(十一):Rect 对象

    class pygame Rect Rect 是用于存储矩形坐标的 Pygame 对象 Rect left top width height gt Rect Rect left top width height gt Rect Rect o
  • Java堆内存是线程共享的吗?

    Java堆内存是线程共享的吗 看似简单却暗藏玄机 本文来源 敖丙 阅读文章前请先对Java运行时数据区有一定了解 可参考 JVM运行时数据区初识 Java堆内存是线程共享的吗 Java对象的内存分配过程是如何保证线程安全的 什么是TLAB
  • 【单片机毕业设计】【mcuclub-dz-044】基于STM32的智能泳池的设计与实现

    最近设计了一个项目基于STM32的智能泳池的设计与实现 与大家分享一下 一 基本介绍 项目编号 mcuclub dz 044 项目名 基于单片机的泳池的设计 单片机类型 STM32F103C8T6 具体功能 1 通过防水式DS18B20测量
  • 利用python编写自动化格式文档并打包成exe

    开发环境 开发思路 选择一个配置文件 txt格式 生成文件格式 txt格式 开发思路 读取配置文件信息 生成固定格式的文本文件 具体固定格式可根据自身需求生成 代码 import os file name reg set txt numbu
  • python处理网页弹窗,用于处理弹出式浏览器窗口的Python webdriver

    切换到弹出窗口至少有两个不同的原因 很多人都知道 当弹出窗口出现时 你需要同时使用driver switch to window window handle 这样你就可以在弹出窗口中找到元素 在弹出窗口关闭后 你就可以在主窗口中找到元素 只

随机推荐

  • 学习笔记-架构的演进之分布式架构-服务发现-2月day19

    文章目录 服务发现 Service Discovery 服务发现要解决注册 维护和发现三大功能问题 服务的注册 Service Registration 服务的维护 Service Maintaining 服务的发现 Service Dis
  • JDK1.8安装和环境搭建步骤

    JDK1 8安装步骤 1 安装文件 首先打开JDK的安装包 选择公共JRE 下载的路径可以根据自己的选择更改 我选择的是D盘 接着默认下一步 直到安装出现到下图 为了方便后期的使用 此处的jre安装建议和JDK文件同级 2 环境变量配置 1
  • C#初级需要掌握的知识点

    俗话说 温故而知新 可以为师矣 为师就拉倒吧 还是巩固巩固自己的地基吧 今天想要记录的就是C 语法中的基础部分 这一篇就先记录一下知识点的序列吧 然后接下来再根据这个序列来一步步的完成复习 1 C 和 Net框架的概念和运行原理 2 C 程
  • 万字长文人脸识别深度研究:发展与市场、市场研究、流程及主要技术、行业应用、产品落地和个人看法

    来源 知乎 软件定义世界 作者 放飞人夜 一 发展与市场 1 人脸识别的理解 人脸识别 Face Recognition 是一种依据人的面部特征 如统计或几何特征等 自动进行身份识别的一种生物识别技术 又称为面像识别 人像识别 相貌识别 面
  • Python十大装B语法

    Python 是一种代表简单思想的语言 其语法相对简单 很容易上手 不过 如果就此小视 Python 语法的精妙和深邃 那就大错特错了 本文精心筛选了最能展现 Python 语法之精妙的十个知识点 并附上详细的实例代码 如能在实战中融会贯通
  • mac jdk下载 https://www.oracle.com/java/technologies/downloads/archive/

    Java Archive Oracle MAC 系统安装 JDK 及环境变量配置 蜗牛的博客 CSDN博客
  • 给明年依然年轻的我们:欲望、外界、标签、天才、时间、人生目标、现实、后悔、和经历

    原文链接 http blog sina com cn s blog 6e8e05ac0100wu4h html 今天是22岁的最后一天 几个月前 我从沃顿商学院毕业 用文凭上 最高荣誉毕业 的标签安抚了已经年过半百的老妈 然后转头辞去了毕业
  • vue3 中使用tsx&插槽的使用

    app tsx文件 import defineComponent ref from vue import setPermissionsVisible from shared export default defineComponent se
  • 度量学习:使用多类N对损失改进深度度量学习

    度量学习系列 Author 码科智能 使用多类N对损失改进深度度量学习 度量学习是ReID任务中常用的方式之一 今天来看下一篇关于如何改进度量学习的论文 来自2016年NeurIPS上的一篇论文 被引用超过900次 论文 Improved
  • [C++] volatile 关键字

    C C 中的 volatile 关键字是一种类型修饰符 用它声明的类型变量表示可以被某些编译器未知的因素更改 比如 操作系统 硬件或者其它线程等 遇到这个关键字声明的变量 编译器对访问该变量的代码就不再进行优化 从而可以提供对特殊地址的稳定
  • C语言小游戏:三子棋(简单版)实现讲解

    目录 前言 打印菜单 初始化棋盘 打印棋盘 玩家下棋 电脑下棋 重难点 判断输赢 组合函数来实现游戏 源代码 前言 这是一篇实现一个简陋的C语言小游戏 三子棋 的讲解 后面要是有自己的想法的话可以自行为小游戏添加一点游戏项目 最终实现的样式
  • WSL忘记密码?记一次在 WSL 中重设 Linux 密码

    当你 在 Windows 上使用 WSL 安装 Linux 时 会要求你创建一个用户名和密码 当你在 WSL 上启动 Linux 时 这个用户会自动登录 现在的问题是 如果你有一段时间没有使用它 你可能会忘记 WSL 的账户密码 而如果你要
  • ccf-csp认证期末预测之最佳阈值(2020年12月13日)

    期末预测之最佳阈值 题目描述 具体来说 顿顿评估了 位同学上学期的安全指数 其中第 1 位同学的安全指数为 是一个 0 108 范围内的整数 同时 该同学上学期的挂科情况记作 0 1 其中 0 表示挂科 1 表示未挂科 相应地 顿顿用 表示
  • LD3320与STM32程序

    终于找到了程序 搭配了ucosII 根据语音指令然后从SD卡读取 百度网盘链接 https pan baidu com s 1rkJqqBKOmCs01Ihvg5d2Zg 提取码 0tvo
  • 目标检测——使用yolov6进行视频推理

    yolov6源码里自带了图片的推理 推理完成后结果图片保存再runs inference文件夹下 但当我们想对视频进行推理的时候不是很方便 但v6里面封装了对图片的推理函数 我们只需要稍微改一下即可 默认的图片推理代码如下 inferer
  • ChatGPT是否能够进行情感调节?

    ChatGPT 是一种基于自然语言处理技术的人工智能工具 可以用于情感调节 情感调节是指通过一系列方法和技巧来调节和管理自己的情感状态 以达到更好的情感体验和情感健康 ChatGPT 可以帮助人们更好地理解和表达自己的情感需求 提高情感意识
  • 微信小程序使用scroll-view自定义下拉刷新

    前言 很多朋友在进行小程序开发时 需要做下拉刷新功能 大部分人是直接使用系统的下拉刷新功能的 在 json文件中设置 enablePullDownRefresh true 使用onPullDownRefresh 监听用户下拉操作 实现刷新操
  • 8.无监督学习: SimCLRv2

    v2框架整体还是沿用了在NLP中流行的unsupervised pretrain外加10 的有监督label进行微调的范式 预训练阶段在没有先验的情况下学习没有标签的数据 论文中也提到了使用较深和较宽的神经网络可以提高label effic
  • easyexcel使用详解(来自阿里巴巴员工的总结,很详细)

    此篇博客是记录自己学习easyexcel中收集到的资料 建议下载github地址 直接看使用案列 1 easyexcelgithub地址 2 easyexcel使用文档 在单元测试模块 read web write三个目录中分有详细的使用
  • centos7手动安装mysql服务_CentOS7手动安装MySQL 8

    系统 CentOS 7 8 2003 版本最小化安装 MySQL 8 0 21 注意 页面上没有CentOS的选项 选择RedHat 7相关的系统就行 他们之间的关系不可描述 囧 先下载了RPM Server包 以为能够一直安装过 cd u