当前位置: 首页 > news >正文

MySQL 5.7.35下载安装使用_忘记密码_远程授权

文章目录

    • MySQL 5.7.35下载安装使用_忘记密码_远程授权
      • MySQL下载地址
      • mysql安装
        • 点击安装,最好以管理员身份运行
        • 选择自定义安装
        • 选择64位
        • 勾选启动自定义产品
        • 执行
        • 点击同意
        • 点击下一步
        • 点击执行
        • 下一步
        • 配置数据库端口号
        • 设置登录密码,如果密码忘记,下面又解决方案
        • 点击下一步
        • 点击完成
        • mysql5.7.35安装完成
      • 配置变量
        • 打开搜索服务,查看mysql的bin目录
        • 查看服务的路径,复制
        • 找到安装的bin目录
        • 配置path环境变量
      • 测试登录mysql数据库及报错解决
        • 1. 报错Can''t connect to MySQL server on localhost (10061)解决方法
        • 2 报错拒绝用户登录-密码可能忘记[Access denied for user]
          • 2.1 打开 MySQL 目录下的 my.ini 文件,在文件的最后添加一行 “skip-grant-tables”,保存并关闭文件。
          • 编辑保存
          • 重启 MySQL 服务
          • 重新执行mysql登录
          • 错误的原因是 5.7版本下的mysql数据库下已经没有password这个字段了,password字段改成了authentication_string
          • 将my.ini文件进行还原
          • 关闭之前的cmd窗口,重新打开一个,在命令行中输入 “mysql -uroot -prootroot”,成功登录数据库
        • 查看mysql端口号:
        • 工具测试连接,连接成功
      • 查看mysql版本
      • 删除mysql服务
      • 启动与停止mysql
      • 创建数据库
      • 远程授权命令
      • 未安装服务的情况下,如何进行启动,只做参考

MySQL 5.7.35下载安装使用_忘记密码_远程授权

MySQL下载地址

下面提供几个可用的下载地址:

Mysql官网下载地址:https://downloads.mysql.com/archives/installer/华为MySQL镜像站:https://mirrors.huaweicloud.com/mysql/Downloads/

mysql安装

点击安装,最好以管理员身份运行

在这里插入图片描述

选择自定义安装

在这里插入图片描述

选择64位

在这里插入图片描述

勾选启动自定义产品

在这里插入图片描述

执行

在这里插入图片描述

点击同意

在这里插入图片描述

在这里插入图片描述

点击下一步

在这里插入图片描述

在这里插入图片描述

点击执行

在这里插入图片描述

下一步

在这里插入图片描述

在这里插入图片描述

配置数据库端口号

在这里插入图片描述

设置登录密码,如果密码忘记,下面又解决方案

在这里插入图片描述

点击下一步

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

点击完成

在这里插入图片描述

在这里插入图片描述

mysql5.7.35安装完成

在这里插入图片描述

配置变量

打开搜索服务,查看mysql的bin目录

在这里插入图片描述

查看服务的路径,复制

在这里插入图片描述

找到安装的bin目录

在这里插入图片描述

配置path环境变量

在这里插入图片描述

测试登录mysql数据库及报错解决

1. 报错Can’'t connect to MySQL server on localhost (10061)解决方法
PS C:\Users\Administrator> mysql -uroot -p
Enter password: *********
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
PS C:\Users\Administrator> mysqld --remove mysql
Service successfully removed.
PS C:\Users\Administrator> mysqld --initialize-insecure --user=mysql
PS C:\Users\Administrator> mysqld --install mysql
Service successfully installed.
PS C:\Users\Administrator> net start mysql
The mysql service is starting.
The mysql service was started successfully.

在这里插入图片描述

2 报错拒绝用户登录-密码可能忘记[Access denied for user]
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
2.1 打开 MySQL 目录下的 my.ini 文件,在文件的最后添加一行 “skip-grant-tables”,保存并关闭文件。
skip-grant-tables

在这里插入图片描述

编辑保存

在这里插入图片描述

重启 MySQL 服务

在这里插入图片描述

重新执行mysql登录
在命令行中输入 “mysql -uroot -p”(不输入密码),回车即可进入数据库。
执行,“use mysql;” 使用 mysql 数据库。执行,[ update user set authentication_string=PASSWORD("rootroot") where user='root'; ] (修改 root 的密码)

在这里插入图片描述

错误的原因是 5.7版本下的mysql数据库下已经没有password这个字段了,password字段改成了authentication_string
 update user set authentication_string=PASSWORD("rootroot") where user='root';flush privileges;

在这里插入图片描述

将my.ini文件进行还原
打开 MySQL 目录下的 my.ini 文件,删除最后一行的 “skip-grant-tables”,保存并关闭文件。重启 MySQL 服务
关闭之前的cmd窗口,重新打开一个,在命令行中输入 “mysql -uroot -prootroot”,成功登录数据库

在这里插入图片描述

查看mysql端口号:
show global variables like 'port';  # 查看端口号:

在这里插入图片描述

工具测试连接,连接成功

在这里插入图片描述

查看mysql版本

mysql --version

删除mysql服务

mysqld --remove MySQL

启动与停止mysql

net start mysql
net stop mysql

创建数据库

CREATE DATABASE mytest CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;  USE mytest;  SET GLOBAL storage_engine=INNODB;这些命令将创建一个名为mytest的数据库,并设置编码为utf8mb4和校对为utf8mb4_unicode_ci。此外,它还将全局存储引擎设置为InnoDB。特定的数据库上设置存储引擎:
ALTER DATABASE mytest ENGINE=INNODB;

远程授权命令

grant all privileges on *.* to 'webuser'@'%' identified by '123456' with grant option;
flush privileges;

未安装服务的情况下,如何进行启动,只做参考

####.mysql手动启动与停止,无服务的情况
D:\Program Files (x86)\mysql-5.7.35-winx64\bin
mysqld --defaults-file="D:\Program Files (x86)\mysql-5.7.35-winx64\my.ini"
pause####停止mysql命令
mysqladmin -u root shutdown(在设置了密码的情况下的命令为mysqladmin -u root -p shutdown)

相关文章:

MySQL 5.7.35下载安装使用_忘记密码_远程授权

文章目录 MySQL 5.7.35下载安装使用_忘记密码_远程授权MySQL下载地址mysql安装点击安装,最好以管理员身份运行选择自定义安装选择64位勾选启动自定义产品执行点击同意点击下一步点击执行下一步配置数据库端口号设置登录密码,如果密码忘记,下面…...

openGauss学习笔记-194 openGauss 数据库运维-常见故障定位案例-分析查询语句长时间运行的问题

文章目录 openGauss学习笔记-194 openGauss 数据库运维-常见故障定位案例-分析查询语句长时间运行的问题194.1 分析查询语句长时间运行的问题194.1.1 问题现象194.1.2 原因分析194.1.3 处理办法 openGauss学习笔记-194 openGauss 数据库运维-常见故障定位案例-分析查询语句长时…...

GoLang:gRPC协议的介绍以及详细教程,从Protocol开始

目录 ​编辑 引言 一、安装相关Go语言库和相关工具 1. 安装Go 2. 安装Protocol Buffers Compiler 2.1 Windows 2.1.1 下载 2.1.2 解压 2.1.3 环境变量 2. macOS 3. Linux 4. 验证安装 3. 安装gRPC-Go 4. 安装Protocol Buffers的Go插件 二、定义服务 三、生成Go…...

LeetCode-2645. 构造有效字符串的最少插入数

给你一个字符串 word ,你可以向其中任何位置插入 “a”、“b” 或 “c” 任意次,返回使 word 有效需要插入的最少字母数。 如果字符串可以由 “abc” 串联多次得到,则认为该字符串有效 。 示例 1: 输入:word “b” …...

ssm+vue的城投公司企业人事管理系统设计与实现(有报告)。Javaee项目,ssm vue前后端分离项目。

演示视频: ssmvue的城投公司企业人事管理系统设计与实现(有报告)。Javaee项目,ssm vue前后端分离项目。 项目介绍: 采用M(model)V(view)C(controller&#x…...

nginx基础面试题以及配置文件解析和命令控制

目录 1、nginx是什么 2、nginx的特点 3、为什么中国大陆有:百度、京东、新浪、网易、腾讯、淘宝等这么多用户使用nginx 4、nginx 的内部技术架构 上一期我们配置安装了nginx接着讲一下nginx配置文件的解析和nginx 命令控制 感谢观看!希望能够帮助到…...

全自动网页生成系统网站源码重构版

源码优点: 所有模板经过精心审核与修改,完美兼容小屏手机大屏手机,以及各种平板端、电脑端和360浏览器、谷歌浏览器、火狐浏览器等等各大浏览器显示。 免费制作 为用户使用方便考虑,全自动网页制作系统无需繁琐的注册与登入,直…...

【算法每日一练]-动态规划 (保姆级教程 篇16) #纸带 #围栏木桩 #四柱河内塔

目录 今日知识点: 计算最长子序列的方案个数,类似最短路径个数问题 四柱河内塔问题:dp[i]min{ (p[i-k]f[k])dp[i-k] } 纸带 围栏木桩 四柱河内塔 纸带 思路: 我们先设置dp[i]表示从i到n的方案数。 那么减法操作中&#xff…...

Grounding 模型 + SAM 报错

引入 Grounding 目标检测模型串联 SAM 从而实现实例分割任务,目前支持 Grounding DINO 和 GLIP 参考教程 MMDetection-SAM 如果是 Grounding DINO 则安装如下依赖即可 cd playground pip install githttps://github.com/facebookresearch/segment-anything.git pip…...

linux 网络基础配置

将Linux主机接入到网络,需要配置网络相关设置一般包括如下内容: 主机名 iP/netmask (ip地址,网关) 路由:默认网关 网络连接状态 DNS服务器 (主DNS服务器 次DNS服务器 第三个DNS服务器) 一、…...

leetcode-相同的树

100. 相同的树 使用递归的方法 # Definition for a binary tree node. # class TreeNode: # def __init__(self, val0, leftNone, rightNone): # self.val val # self.left left # self.right right class Solution:def isSameTree(self, p: …...

Leetcode17-好数对的数目(1512)

1、题目 给你一个整数数组 nums 。 如果一组数字 (i,j) 满足 nums[i] nums[j] 且 i < j &#xff0c;就可以认为这是一组 好数对 。 返回好数对的数目。 示例 1&#xff1a; 输入&#xff1a;nums [1,2,3,1,1,3] 输出&#xff1a;4 解释&#xff1a;有 4 组好数对&am…...

Ubuntu22.04开机左上角下划线闪烁不开机

按下CtrlAltF2&#xff0c;打开TTY系统&#xff0c;然后通过用户名和密码登录&#xff0c;随后使用 sudo apt --fix-broken install 根据提示排除错误信息&#xff0c;然后使用apt安装lightdm安装就行。 tips:当使用EasyConnect的时候&#xff0c;你可能参考了下面这篇文章知…...

提升测试多样性,揭秘Pytest插件pytest-randomly

大家可能知道在Pytest测试生态中&#xff0c;插件扮演着不可或缺的角色&#xff0c;为开发者提供了丰富的功能和工具。其中&#xff0c;pytest-randomly 插件以其能够引入随机性的特性而备受欢迎。本文将深入探讨 pytest-randomly 插件的应用&#xff0c;以及如何通过引入随机性…...

C++学习笔记(三十二):c++ 堆内存与栈内存比较

本节对堆和栈内存进行描述。 应用程序启动后&#xff0c;操作系统将整个程序加载到内存&#xff0c;分配相应的物理ram&#xff0c;确保程序可以正常运行。堆和栈是ram中存在的两个区域。栈通常是一个预定义大小的内存区域&#xff0c;一般是2M字节左右。堆也是预定了默认值的…...

探索Shadowsocks-Android:保护你的网络隐私

探索Shadowsocks-Android&#xff1a;保护你的网络隐私 I. 引言 在数字时代&#xff0c;网络隐私和安全变得愈发重要。我们越来越依赖互联网&#xff0c;但同时也面临着各种网络限制和监控。在这个背景下&#xff0c;Shadowsocks-Android应用程序应运而生&#xff0c;为用户提…...

蓝桥杯练习题(二)

&#x1f4d1;前言 本文主要是【算法】——蓝桥杯练习题&#xff08;二&#xff09;的文章&#xff0c;如果有什么需要改进的地方还请大佬指出⛺️ &#x1f3ac;作者简介&#xff1a;大家好&#xff0c;我是听风与他&#x1f947; ☁️博客首页&#xff1a;CSDN主页听风与他 …...

将文本文件导入Oracle数据库的简便方法:SQL Developer

需求 我有一个文本文件dbim.txt&#xff0c;是通过alert log生成的&#xff0c;内容如下&#xff1a; 2020-09-11 2020-09-11 ... 2023-12-03 2023-12-03 2023-12-26我已经在Oracle数据库中建立了目标表&#xff1a; create table dbim(a varchar(16));我想把日志文件导入Or…...

Mac iTerm2 配置

Mac iTerm2 配置 安装 brew install iTerm2安装完成之后&#xff0c;需要重新打开终端&#xff0c;既可以看见安装 iTerm2 的效果。 iTerm2 美化 使用 oh-my-zsh 美化 iTerm2 终端 安装 brew install wget sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/mast…...

R语言下载安装及VScode配置

文章目录 1. R 下载和安装1.1 下载1.2 安装 2. VSCODE 配置2.1 安装R拓展2.2 安装R语言辅助功能包2.3 DEBUG 1. R 下载和安装 1.1 下载 网址&#xff1a;https://www.r-project.org/ 选择一个镜像地址下载 选择对应的版本 一般选择base即可 1.2 安装 下载安装包后按提示安装…...

Python爬虫实战:研究MechanicalSoup库相关技术

一、MechanicalSoup 库概述 1.1 库简介 MechanicalSoup 是一个 Python 库,专为自动化交互网站而设计。它结合了 requests 的 HTTP 请求能力和 BeautifulSoup 的 HTML 解析能力,提供了直观的 API,让我们可以像人类用户一样浏览网页、填写表单和提交请求。 1.2 主要功能特点…...

连锁超市冷库节能解决方案:如何实现超市降本增效

在连锁超市冷库运营中&#xff0c;高能耗、设备损耗快、人工管理低效等问题长期困扰企业。御控冷库节能解决方案通过智能控制化霜、按需化霜、实时监控、故障诊断、自动预警、远程控制开关六大核心技术&#xff0c;实现年省电费15%-60%&#xff0c;且不改动原有装备、安装快捷、…...

Kafka入门-生产者

生产者 生产者发送流程&#xff1a; 延迟时间为0ms时&#xff0c;也就意味着每当有数据就会直接发送 异步发送API 异步发送和同步发送的不同在于&#xff1a;异步发送不需要等待结果&#xff0c;同步发送必须等待结果才能进行下一步发送。 普通异步发送 首先导入所需的k…...

Unity UGUI Button事件流程

场景结构 测试代码 public class TestBtn : MonoBehaviour {void Start(){var btn GetComponent<Button>();btn.onClick.AddListener(OnClick);}private void OnClick(){Debug.Log("666");}}当添加事件时 // 实例化一个ButtonClickedEvent的事件 [Formerl…...

毫米波雷达基础理论(3D+4D)

3D、4D毫米波雷达基础知识及厂商选型 PreView : https://mp.weixin.qq.com/s/bQkju4r6med7I3TBGJI_bQ 1. FMCW毫米波雷达基础知识 主要参考博文&#xff1a; 一文入门汽车毫米波雷达基本原理 &#xff1a;https://mp.weixin.qq.com/s/_EN7A5lKcz2Eh8dLnjE19w 毫米波雷达基础…...

零知开源——STM32F103RBT6驱动 ICM20948 九轴传感器及 vofa + 上位机可视化教程

STM32F1 本教程使用零知标准板&#xff08;STM32F103RBT6&#xff09;通过I2C驱动ICM20948九轴传感器&#xff0c;实现姿态解算&#xff0c;并通过串口将数据实时发送至VOFA上位机进行3D可视化。代码基于开源库修改优化&#xff0c;适合嵌入式及物联网开发者。在基础驱动上新增…...

Python常用模块:time、os、shutil与flask初探

一、Flask初探 & PyCharm终端配置 目的: 快速搭建小型Web服务器以提供数据。 工具: 第三方Web框架 Flask (需 pip install flask 安装)。 安装 Flask: 建议: 使用 PyCharm 内置的 Terminal (模拟命令行) 进行安装,避免频繁切换。 PyCharm Terminal 配置建议: 打开 Py…...

leetcode73-矩阵置零

leetcode 73 思路 记录 0 元素的位置&#xff1a;遍历整个矩阵&#xff0c;找出所有值为 0 的元素&#xff0c;并将它们的坐标记录在数组zeroPosition中置零操作&#xff1a;遍历记录的所有 0 元素位置&#xff0c;将每个位置对应的行和列的所有元素置为 0 具体步骤 初始化…...

【51单片机】4. 模块化编程与LCD1602Debug

1. 什么是模块化编程 传统编程会将所有函数放在main.c中&#xff0c;如果使用的模块多&#xff0c;一个文件内会有很多代码&#xff0c;不利于组织和管理 模块化编程则是将各个模块的代码放在不同的.c文件里&#xff0c;在.h文件里提供外部可调用函数声明&#xff0c;其他.c文…...

boost::filesystem::path文件路径使用详解和示例

boost::filesystem::path 是 Boost 库中用于跨平台操作文件路径的类&#xff0c;封装了路径的拼接、分割、提取、判断等常用功能。下面是对它的使用详解&#xff0c;包括常用接口与完整示例。 1. 引入头文件与命名空间 #include <boost/filesystem.hpp> namespace fs b…...