win10注册mysql服务_win10下搭建MySQL服务

2023-11-04

1.下载MySQL安装包

db6e6206253798bda8d4b40cffdf78cb.png

滑动到页面底部,官网提供了不同电脑位数(32/64位)的下载版本,我的电脑是win10-64位的,选择对应版本下载解压包。

78211d5a019c8c18551d6d3b7fb47a88.png

如果你没有注册登录下载页面时,官网会提示你注册一个账号进行下载,当然你也可以选择just start my download,无需注册即可下载MYSQL的解压包。

2.安装MYSQL

MYSQL官网提供的下载包是zip Archive格式文件,此文件只需解压无需安装,或者你也可以认为解压就是安装,将下载好的安装包解压到你想安装的盘里,我这里解压到D盘,解压后如下图所示:

6366b948edd3f97328d7a2ee7ca1dd3a.png

3.DOS命令下,进入MySQL安装目录D:\MySql\mysql-8.0.19-winx64\bin输入安装命令mysqld -install:

506c3a08cfa2ea93073872b0cda10fd7.png

会发现报 Install/Remove of the Service Denied!(安装/卸载服务被拒绝),之所以出现这个是因为系统权限的问题,也就是说我们在打开cmd窗口时不是以管理员身份运行的,下面我们以管理员身份重新打开cmd窗口,进入再输入D:\MySql\mysql-8.0.19-winx64\bin目录下后,再输入安装命令 mysqld -install,如下:

43636b87ab7eff09ba8dc5b512cb2ff7.png

发现还是报错:mysqld:无法将“mysqld”项识别为cmdlet、函数、脚本文件或可运行程序额名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

解决:指定从根目录开始找mysqld可执行文件

用.\mysqld.exe install命令安装。

b53327b6104815631e3f4d573d72ec94.png

到这里,MySQL已经安装成功。

4.配置MySQL

还是以管理员身份运行cmd,在dos命令行模式下,进入D:\MySql\mysql-8.0.19-winx64\bin目录后,输入命令.\mysqld --initialize --console,会生成一个初次使用时会生成一个随机密码,并且在解压目录下生成一个data文件:

3d11005604c8ac96327d60d526edfa04.png

5.找到随机密码之后,我们先来配置一下MYSQL的启动文件,在MYSQL的解压目录mysql-8.0.19-winx64下新建一个.ini格式文件my.ini,然后以记事本格式打开写入下面代码:

3338d3a79c140c332249a495d50bf879.png

注意,上面basedir、datadir后面盘符是你选择解压MYSQL的路径盘,我这里是解压在D盘。写入上面代码后保存关闭。

6.启动MYSQL服务

还是以管理员身份运行cmd,在dos命令行模式下输入net start mysql命令,启动成功:

80e5eeccaa68fdca9e5e29c1f6f87bd5.png

7.登录MySQL

输入mysql -u root -p命令,-u参数是user用户,-p参数是password密码

password这里填面前获取到的随机密码:ADgjbGE)?6/J

2ec41b21f62a78cd90b6875f7d9ded57.png

登录成功

96b06e8d9258e27e531ad71941f2cf77.png

8 .设置常用密码

set password for root@localhost=password('xxxxxx');

这里我一直报错,查了很多提示说这个报错是要输入反引号,然而我改了反引号后还是报错:

5e8c686f71c3698181a4a404a04ab660.png

解决:条条大路通罗马啊

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

8b0b981bbba3679ae91d2776c790aed9.png

用新密码重新登录:

ef3ab05347a77363bd743f9206340e5c.png

来源:https://www.cnblogs.com/wenm1128/p/12786720.html

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

win10注册mysql服务_win10下搭建MySQL服务 的相关文章

  • cadence allegro 封装焊盘编号修改 (引脚编号修改)

    1 打开dra文件在find里面 off all 然后只点击text 2 点击需要更改的焊盘 3 菜单栏edit text 4 弹出窗口修改即可 注意 按照网上的其他操作并没有执行步骤1操作 我尝试过不好使 由于项目需要应用多年的AD软件转
  • 【面试】linux && gdb

    Linux Linux开发你们怎么上传文件的 gdb linux断点所有线程都会停住吗 GDB查看所有线程栈命令 当程序在gdb下因任何原因停止时 例如达到断点 所有执行线程都将停止 而不仅仅是当前线程 Linux上传文件的方法 mac s
  • C# NPOI 创建Excel

    C NPOI 创建Excel NPOI是一个供给C 操作导入或导出Excel的开源工具 NET版本 NET 5 NPOI版本 2 6 0 基本使用思路 创建工作薄 Workbook 工作薄 Workbook 中创建工作表 WorkSheet
  • MySQL 深度分页性能急剧下降,该如何优化?

    1 背景 mysql使用select limit offset rows分页在深度分页的情况下 性能急剧下降 例如 select 的情况下直接 limit 600000 10 扫描的是约60万条数据 并且是需要回表60W次 也就是说 部分性
  • 《Effective C++》学习笔记——区分接口继承和实现继承

    派生类public继承自基类 其中函数均是接口继承 实现继承又分为缺省继承与强制继承 对应着虚函数与非虚函数 我们在做项目时 对于任何事物都要抱有先描述再组织的心态 因此 当描述事物为其构建框架尤其是存在继承 is a 关系时 一定要搞清楚
  • centos配置telnet

    安装telnet yum install xinetd y yum install telnet server y yum install telnet y 2 启动xinetd服务和telnet服务 systemctl start xin
  • Vue双向数据绑定指令——v-mode

    前面我讲了V bind指令 该指令只能实现数据的单向绑定 从M自动绑定到V 无法实现数据的双向绑定 不能将数据传回mv控制的m中 也就是不能将数据传回逻辑层 这样前端和逻辑层便不能进行数据交互 为解决此问题 v model指令应运而生 v
  • 用生成数据做好隐私保护|Betterdata

    近年来 数据隐私保护正成为人们高度关注的问题 而匿名性并不能够从根本上解决数据泄露的困扰 此时 合成数据集 的方式正在成为数据保护的有效方法 Betterdata Betterdata 是一款生成合成数据的工具 在不影响准确度和隐私安全的前
  • SAR动目标检测系列:【2】多通道动目标检测

    在SAR的动目标检测应用中 要到达更好的检测性能 必须依赖于多通道检测方案 前文讲了单通道MTI的方法 与单通道系统相比 多通道SAR系统增加了系统自由度 可以通过杂波抑制提高运动目标的图像信杂噪比 改善系统的最小可检测速度和定位能力 同时
  • 将DataFrame某列中的空值填充为0

    客户需求 将空值填充为0 数据存储情况如下 python代码如下 import pandas as pd 获取数据 df pd read excel test xlsx sheet name test print 查看数据 print df
  • 十大程序员最实用的技术社区网站

    今天给大家整理一份国内程序员最实用的开源社区网站清单 希望可以给大家带来一点帮助 第一名 CSDN 中国专业IT社区CSDN Chinese Software Developer Network 创立于1999年 致力于为中国软件开发者提供
  • 【C语言链表实现】学生成绩管理系统(功能全面,通俗易懂)

    学生成绩管理系统 1 问题描述 2 概要设计 2 1 系统主要执行逻辑 2 2 函数调用关系 3 函数实现 3 1 头文件 3 2 核心数据结构设计 3 3 密码登录 3 4 界面菜单 3 5 保存学生信息 3 6 读取学生信息 3 7 录
  • pydantic学习与使用-13.Field 定制字段使用别名alias

    前言 pydantic 里面json是一个内置属性 我想定义一个字段名称是json 这就会引起报错 Field name json shadows a BaseModel attribute use a different field na
  • C++的智能指针如何赋值

    随着C 语言的发展 出现了一个新的功能 那便是 智能指针 而智能指针如何赋值 我来在此探讨一下 目录 1 如何给新创建的智能指针赋值 2 将普通指针赋值给智能指针 3 智能指针赋值给智能指针 shared ptr互相之间赋值 unique
  • go : GoLand安装及环境配置

    前因后果 新学期新气象 开学的第一节课是zw老师的区块链技术与应用领域 congratulations 涉及编程实验 使用Go语言 需要安装GoLand软件进行下一步 Go语言下载地址 golang下载链接 进去之后选择对应的版本下载 这里
  • linux 开启审计功能及规则配置

    推荐阅读 浅谈linux 内核网络 sk buff 之克隆与复制 深入linux内核架构 进程 线程 了解Docker 依赖的linux内核技术 查询审计功能 service auditd status 审计日志文件目录 var log a
  • 如何提高测试用例覆盖率?阿里测试工程师是这样说的

    我们将讨论测试覆盖率的相关问题 以及它如何帮助提高软件质量的 测试覆盖率概述 测试覆盖率被定义为一种测试技术指标 它表明我们的测试用例是否真正完全覆盖了应用程序代码中的各种可能以及在运行这些测试用例时执行了多少代码 如果有10个需求并创建了
  • VS2019搭建linux开发环境

    开发环境 VMware Workstation Lite 15 5 1 链接 https pan baidu com s 1njZ0OOoDZohyJ4CZgMU1AQ 提取码 je0e Ubuntu64 链接 https pan baid
  • JAVA WEB Resource interpreted as Stylesheet but transferred with MIME type text/html

    在本地tomcat上时 用Chrome访问都没问题 CSS能加载且有效果 系统正常 部署到端Tomcat时 Chrome访问时能加载CSS文件 但是没有样式效果 我的项目中加了过滤器 统一了返回的类型为text html 根据请求类型 设置

随机推荐

  • 中级深入--day18

    Selenium Selenium是一个Web的自动化测试工具 最初是为网站自动化测试而开发的 类型像我们玩游戏用的按键精灵 可以按指定的命令自动操作 不同是Selenium 可以直接运行在浏览器上 它支持所有主流的浏览器 包括Phanto
  • 创建脚手架(控制台命令行)

    创建脚手架 控制台命令行 commander文档 说明 命令行项目用来初始化项目的前置条件 简单使用const program require commander program version 0 0 1 v version 输出版本号
  • Nodejs实现通用的加密和哈希算法(MD5、SHA1、Hmac、AES、Diffie-Hellman、RSA),crypto模块详解

    crypto crypto模块的目的是为了提供通用的加密和哈希算法 hash 用纯JavaScript代码实现这些功能不是不可能 但速度会非常慢 Nodejs用C C 实现这些算法后 通过cypto这个模块暴露为JavaScript接口 这
  • spring security 5 (9)-httpBasic基本认证

    httpBasic是由http协议定义的最基础的认证方式 每次请求时 在请求头Authorization参数中附带用户 密码的base64编码 参考base64 这个方式并不安全 不适合在web项目中使用 但它是一些现代主流认证的基础 而且
  • 尚硅谷阳哥springcloud父工程pom文件依赖爆红

    问题描述 依赖爆红 并报Dependency mysql mysql connector java 5 1 47 not found 等错误 原因分析 maven仓库中不存在此jar版本 解决方案 在本地maven仓库中找到各依赖的对应版本
  • 创客科学竞赛

    谈起令学习机器人教育的孩子最兴奋的事情是什么 那恐怕就是机器人科技竞赛了 格物斯坦小坦克认为参加机器人竞赛的有益之处太多 首先塑造参与意识 培养学习积极性 让孩子从被动学习到主动学习的最佳锻炼方法就是把知识运用到实践当中 塑造勇敢 自信的个
  • Docker安装MySQL和Redis

    docker 安装中间件 1 Linux安装docker 1 centos安装docker 1 卸载之前的docker sudo yum remove docker docker client docker client latest do
  • shell 脚本关键字&符号

    shell概念 shell 既是一种解释型编程语言 也是一个这种编程语言的解释器的名字 shell是解释型语言 就是解释器会一条一条的翻译每一条语句并执行 对比之下 C语言是编译型语言 编译器把整个工程编译成可执行文件才能执行 在没有续行符
  • PostMan接口测试(很全面的接口测试教程)

    一 理论部分 1 前言 在前后端分离开发时 后端工作人员完成系统接口开发后 需要与前端人员对接 测试调试接口 验证接口的正确性可用性 而这要求前端开发进度和后端进度保持基本一致 任何一方的进度跟不上 都无法及时完成功能模块的测试 做为后端开
  • java BigDecimal 保留两位小数

    在 Java 中 可以使用 setScale 方法来设置 BigDecimal 对象的小数位数 以下是一个例子 演示了如何将 BigDecimal 对象保留两位小数 BigDecimal number new BigDecimal 3 14
  • 图片,图集打入ab包的依赖关系、Include in build

    我们将ab包解开之后 发现一张图片打成ab包里面包含有1张sprite和一张texture2d 这是因为我们没有打图集 unity自动给我们生成了单张图片的图集 这样不利于ui合批 打包图片 未打图集 一个文件夹 n张图片 打入一个ab包
  • C#去掉文件夹或文件名非法字符

  • HP电脑安转虚拟机搭建ubuntu环境

    下载虚拟机vmstation 下载ubuntu iso文件 安转vmstation 进入bios打开虚拟化硬件开关 配置网络代理以及dns 使得可以上网 主要修改 etc apt apt conf文件 以及 etc resolv conf配
  • Pytest固件fixture用法

    fixture是pytest特有的功能 它用 pytest fixture标识 定义在函数前面 在编写测试函数的时候 可以将此函数的名称作为传入参数 pytest会以依赖注入方式将该函数的返回值作为测试函数的传入参数 fixture主要的目
  • SpringBoot整合Dubbo

    Dubbo简介 Dubbo是Alibaba开源的分布式服务框架 它最大的特点是按照分业务的架构 使用这种方式可以使各个业务之间解耦合 或者最大限度地松耦合 简单来说Dubbo 一款分布式服务框架 高性能和透明化的RPC远程服务调用方案 SO
  • nsight 初级使用指南

    1 安装 没有什么特殊设置 2 打开vs 编译生成你需要分析的 exe 在vs上方菜单 有nsight menu choose Start Graphics Debugging 3 在弹出对话框中选择 ok或connect unsecure
  • 云服务器文件传送,云服务器文件传送

    云服务器文件传送 内容精选 换一换 ISO是一种光盘映像文件 通过特定的压缩方式 将大量的数据文件统一为一个后缀名为iso的映像文件 ISO文件可以理解为从光盘中复制出来的数据文件 所以ISO文件无法直接使用 需要利用一些工具进行解压后才能
  • 熟悉数据结构(一)【JavaScript】

    文章目录 1 剑指 Offer 05 替换空格 2 剑指 Offer 06 从尾到头打印链表 3 剑指 Offer 09 用两个栈实现队列 4 剑指 Offer 20 表示数值的字符串 5 剑指 Offer 24 反转链表 1 剑指 Off
  • 114. 二叉树展开为链表-二叉树

    https leetcode cn com problems flatten binary tree to linked list 解题思路 本题观察最后链表从头至尾的顺序正好是前序遍历的结果 所以考虑将前序遍历结果进行存储然后再进行相应的
  • win10注册mysql服务_win10下搭建MySQL服务

    1 下载MySQL安装包 滑动到页面底部 官网提供了不同电脑位数 32 64位 的下载版本 我的电脑是win10 64位的 选择对应版本下载解压包 如果你没有注册登录下载页面时 官网会提示你注册一个账号进行下载 当然你也可以选择just s