win11安装MySQL5.7.43的问题清单

news2025/1/1 22:05:21

文章目录

  • 1、win11查看自己电脑有没有安装mysql
      • 法1
      • 法2
  • 2、完全清除之前安装的mysql
  • 3、 mysql的安装
      • 法1
      • 法2
  • 4、遇到的一些问题
      • 1) ‘mysql‘不是内部或外部命令,也不是可运行的程序或批处理文件
      • 2) 忘记mysql的密码
      • 3)mysql启动不了:本地计算机上的MySQL服务启动后停止
      • 4)navicate连接,在MySQL登录时出现Access denied for user 'root'@'localhost' (using password: YES) 拒绝访问

1、win11查看自己电脑有没有安装mysql

法1

win+R:
在这里插入图片描述
看有没有mysql服务
在这里插入图片描述

法2

在这里插入图片描述

2、完全清除之前安装的mysql

  1. 停止mysql服务

  2. 卸载残留
    在控制面板下,卸载所有MySQL文件
    在这里插入图片描述

  3. 删除MySQL文件夹
    Files (x86)\MySQL下。右键单击文件夹,选择“删除”

  4. 删除MySQL注册表项
    win+ R:输入“regedit”打开注册表编辑器。在编辑器中,找到以下路径“HKEY_LOCAL_MACHINE\SOFTWARE\MySQL AB”,右键单击并选择“删除”。
    在这里插入图片描述

  5. 清理计算机
    最后,运行“磁盘清理”和“磁盘碎片整理”程序,以确保所有MySQL残留文件都已被清除。

  6. 重启电脑

3、 mysql的安装

MySQL有两种下载方法,一个是msi格式的,一个就是我们现在的zip格式的,解压就算下载好了。

法1

官网地址:https://downloads.mysql.com/archives/installer/
选这个
在这里插入图片描述

我的win11打开msi无反应

使用下面方法,虽然操作成功,但是下载的msi还是无法双击打开
在这里插入图片描述

法2

官网:https://www.mysql.com/

  1. 下载zip包
    在download模块里面找
    在这里插入图片描述
    然后
    在这里插入图片描述
    然后
    在这里插入图片描述
    然后,没有账号或者不需要注册,可直接选择底部"No thanks, just start my download."进行直接下载
    在这里插入图片描述

  2. 解压到一个路径,我的在D:\Download\mysql-5.7.43-winx64
    解压后,就算安装好了
    在这里插入图片描述
    在这里插入图片描述
    在上图文件夹中新建文本文档,将文档另存为“my.ini”配置文件。
    红框要进行替换成自己的解压路径
    在这里插入图片描述

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\Download\mysql-5.7.43-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\Download\mysql-5.7.43-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

设置系统环境变量:设置—系统—关于—高级系统设置—环境变量

在用户变量Path添加D:\Download\mysql-5.7.43-winx64\bin

在这里插入图片描述

  1. 在解压路径下找到bin文件,我的解压路径 D:\Download\mysql-5.7.43-winx64\bin
    以管理员的身份打开cmd,依次输入以下指令,注意切换到解压路径下

其它博主的操作步骤

# 切换到bin目录:
cd D:\Download\mysql-5.7.43-winx64\bin
mysqld --initialize --console  (会出现随机密码,例如我的随机密码:FYdj_iZew5lx)

# 安装mysql服务:
mysqld --install MySQL

# 启动MySQL服务:
net start MySQL

# 登录mysql:
mysql -u root -p  (password后面手动输入上面的随机密码)

# 修改登录密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; (这里将登录密码修改位:123456)

#退出mysql:
exit或者quit。

我自己安装过程中的操作

区别是我安装mysql的时候,名称为root

mysqld --initialize --console

在这里插入图片描述
得到密码:FYdj_iZew5lx

然后输入

mysqld --install root

在这里插入图片描述

接下来输入

net start root

在这里插入图片描述

最后输入

mysql -u root -p #登录启动

在这里插入图片描述
在服务里面进行查看,由于我用的名称是root,
在这里插入图片描述

4、遇到的一些问题

1) ‘mysql‘不是内部或外部命令,也不是可运行的程序或批处理文件

  • 找到电脑的环境变量,查看系统设置的path里面有没有mysql
  • 将你的MySQL安装路径下的bin目录复制粘贴进里面,即可,注意上图为我的安装目录位置。(可在服务里面对应的应用的属性查找)

2) 忘记mysql的密码

mysql admin -u root password
mysql -u root -p   # 登录mysql,会让输入密码

install路径下的my.ini配置文件。在该配置文件中,我们需要按照以下格式输入MySQL服务密码:在这里插入图片描述

3)mysql启动不了:本地计算机上的MySQL服务启动后停止

navicat 突然莫名其妙连不上mysql
在这里插入图片描述
查看服务,也启动不了,手动启动出现错误:
在这里插入图片描述

  • 第一步,备份data数据

进入MySQL的安装目录,拷贝一份data文件,里面是你的库表还有其他很多信息,比如账号密码
然后把data文件夹清空

  • 第二步.
mysqld --initialize

在bin目录下,命令行中输入 mysqld --initialize
等一会

这时候刚刚清空的data里面的东西又回来了

  • 第三步.尝试运行
 net start root 

想起来我的服务名字叫 root

在这里插入图片描述

4)navicate连接,在MySQL登录时出现Access denied for user ‘root’@‘localhost’ (using password: YES) 拒绝访问

在MySQL登录时出现Access denied for user ‘root’@‘localhost’ (using password: YES) 拒绝访问,并可修改MySQL密码
在这里插入图片描述
分析的地方有两处:

Access denied; (拒绝访问)
using password:YES/NO

解决方案:
在配置文件内,添加如下代码,绕过密码验证:

skip-grant-tables

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/782881.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

机器学习深度学习——torch.nn模块

机器学习&&深度学习——torch.nn模块 卷积层池化层激活函数循环层全连接层 torch.nn模块包含着torch已经准备好的层,方便使用者调用构建网络。 卷积层 卷积就是输入和卷积核之间的内积运算,如下图: 容易发现,卷积神经网…

汽车养护店服务难题,看帕凝怎样解决?

中国汽车市场庞大,入户已然成为标配,加之新能源汽车近些年高增量,更促进了行业增长。而汽车后市场也迎来了一系列变化,客户服务前后路径需完善,商家们应该如何数字化经营呢? 接下来让我们看看【帕凝汽车养…

提升内功之模拟实现库函数atoi

本文包含知识点: 库函数atoi的使用和模拟实现枚举常量的运用fgets代替gets函数读取字符串isspace isdigit库函数的使用 一、库函数atoi的介绍与使用atoi的介绍atoi的使用细节 二、库函数atoi的模拟实现 一、库函数atoi的介绍与使用 atoi的介绍 函数介绍 头文件——…

密码学学习笔记(十七 ):Edwards曲线数字签名算法 - edDSA

Edwards曲线数字签名算法(Edwards-curve Digital Signature Alogorithm, edDSA)由Daniel J. Bernstein等人在2011年提出,它是一种使用基于扭曲爱德华兹曲线的Schnorr签名变体的数字签名方案。 EdDSA的一个特殊之处在于,该方案不要求每次签名都是用全新的…

Spring项目如何创建?Bean对象是如何存储的?

博主简介:想进大厂的打工人博主主页:xyk:所属专栏: JavaEE进阶 目录 文章目录 一、创建Spring项目 1.1 创建Maven项目 2.2 配置国内源 二、Bean对象的存储和读取 2.1 添加spring配置文件 2.2 创建Bean对象 2.3 读取Bean对象 2.3.1 得到spring上下文对象…

前端技术Vue学习笔记--001

前端技术Vue学习笔记 文章目录 前端技术Vue学习笔记1、Vue2和Vue3比较2、Vue简介3、Vue快速上手4、插值表达式{{}}5、Vue响应式特性6、Vue指令6.1、v-html指令6.2、v-show指令和v-if指令6.3、v-else指令和v-else-if指令6.4、v-on指令6.4.1、v-on指令基础6.4.2、v-on调用传参 6.…

生命的样子

bbc纪录片《王朝》第一季就让我颇为震撼,第二季拖到现在才看,不过好在看了《晚酌de流派》之后,现在对待上好的游戏和视频都要颇有仪式感的情况下食用,夜深人静,配着暖灯,一杯茶,伴随大卫爱登堡的…

Lesson2——时间复杂度与空间复杂度

前言: 一个物品的好坏,我们可以通过体验、口碑、销量等因素判断。那一个算法的好坏我们怎么判断呢? 目录: 1. 算法的效率 2. 时间复杂度 3. 空间复杂度 4. 常见时间复杂度以及复杂度oj练习 一、算法的效率 1、如何衡量一个算…

react-draft-wysiwyg富文本编辑器

在React项目中使用 yarn add react-draft-wysiwyg draft-js or npm i react-draft-wysiwyg draft-js推荐在项目中单独创建一个富文本编辑器组件 import { Editor } from "react-draft-wysiwyg"; import { EditorState, convertToRaw, ContentState } from draft-js…

12、动手学深度学习——循环神经网络从零实现+Pytorch内置函数实现:代码详解

1、基础知识 参考文章:8.4. 循环神经网络 2、从零开始实现 本节将上述描述, 从头开始基于循环神经网络实现字符级语言模型。 这样的模型将在H.G.Wells的时光机器数据集上训练。 首先, 我们先读取数据集。 %matplotlib inline import math…

陆拾柒- 如何通过数据影响决策(二)

是否曾感觉自己已经很努力了,但却一直被人说表现的比以前差了。 虽然古语有云“眼见为实”,但着眼之处很有可能是错的。 一、某咖啡店近期销量 7月17日准备要开大会时,负责小程序渠道的同事看到7月17日趋势下跌之后,就开始想办法…

fatal: unable to connect to github.com:github.com[0:20.205.243.166]: errno=Unknown error

git:fatal: unable to connect to github.com:github.com[0:20.205.243.166]: errnoUnknown error 在 bash 执行命令 git clone 时 报 : fatal: unable to connect to github.com:github.com[0: 20.205.243.166]: errnoUnknown error 发生此错误是因为 g…

【C++】string类的模拟实现(增删查改,比大小,运算符重载)

文章目录 1.1大框架1.2基本函数:2.成员函数2.0构造函数2.05析构函数2.09拷贝构造函数补充:预留存储空间(reserve) 2.1增加字符(push_back,append,s)push_backappends 2. 删除字符&am…

SpringCloud-Alibaba之Seata处理分布式事务

一ID三组件模型 Transaction ID XID 全局唯一的事务ID Transaction Coordinator(TC) 事务协调器,维护全局事务的运行状态,负责协调并驱动全局事务的提交或回滚 Transaction Manager™ 控制全局事务的边界,负责开启一个全局事务,…

Java当中的深拷贝和浅拷贝

文章目录 一、前提二、浅拷贝1. BeanUtils实现浅拷贝 三、深拷贝1. 实现Cloneable接口并重写clone()方法:2. 使用序列化与反序列化: 一、前提 在计算机的内存中,每个对象都被赋予一个地址,该地址指向对象在内存中存储的位置。当我…

超详细图文教程:3DS Max 中创建低多边形游戏长剑模型

推荐: NSDT场景编辑器助你快速搭建可二次开发的3D应用场景 在此,由两部分组成的教程的第一部分中,我将向您展示如何: 对剑柄进行建模剑的护手模型剑刃建模 1. 如何制作剑柄 步骤 1 在本教程中使用正交视图。要更改视图&#x…

uniapp小程序跳转其他小程序uni.navigateToMiniProgram效果demo(整理)

放点击事件里面即可 uni.navigateToMiniProgram({appId: , //跳转的小程序的aooIdpath: pages/index/index?id123, //如果这里不填,默认是跳转到对方小程序的主页面extraData: { //需要传给对方小程序的数据data1: test},success(res) {// 打开成功} })

Leetcode每日一题:42. 接雨水(2023.7.23 C++)

目录 42. 接雨水 题目描述: 实现代码与解析: 单调栈 原理思路: 动态规划 原理思路: 42. 接雨水 原题链接: 42. 接雨水 题目描述: 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,…

SVTR: 使用单一视觉模型进行场景文本识别【论文翻译】

🥇 版权: 本文由【墨理学AI】原创首发、各位读者大大、敬请查阅、感谢三连 🎉 声明: 作为全网 AI 领域 干货最多的博主之一,❤️ 不负光阴不负卿 ❤️ 文章目录 SVTR: Scene Text Recognition with a Single Visual ModelAbstract1 Introduct…

Ansible部署与实施PlayBook

Ansible部署与实施PlayBook 计算机名称IP角色workstation192.168.182.130管理servera192.168.182.131被管理serverb192.168.182.132被管理serverc192.168.182.133被管理 部署 控制节点 官方文档 Ansible易于安装。只需要安装到要运行它的一个或多个控制节点上。由Ansbile管…