Win10下载安装Mysql服务

news2025/1/11 5:17:10

Win10下载安装MySQL


一、官网下载MySQL

1.官网地址: https://www.mysql.com/

2.在官网首页拉到最下方,点击MySQL Community Server:

3.根据个人电脑的操作系统选择,此处以Windows x64为例,选择第2个,点击“Download”

二、安装MySQL

1.将下载成功的压缩包解压到相应目录下,此处以D:/MySQL为例,务必记住此路径,将在之后的配置中使用:

注意事项 my.ini文件中的内容一定先根据本地电脑的解压路径进行修改。

2.打开该文件夹,在该文件夹下创建my.ini配置文件:
①在该文件夹下鼠标右击创建一个文本文件

②命名为my.ini,弹框确认修改扩展名

③右击编辑,打开输入如下内容:
注意:
1.并不是完全按照如下内容输入,mysql的安装目录一项需要根据本机的安装目录填写
2.datadir在MySQL版本为8及以上时不需要设置(例如本篇安装的MySQL)

[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\MySQL\mysql-8.0.19-winx64
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=D:\MySQL\sqldata
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

三、启动MySQL

1.以管理员身份打开 cmd 命令行工具:

2.把目录切换为解压后文件中的bin文件的路径:

cd D:/MySQLmysql-8.0.19-winx64/bin

若此语句无法切换成功,使用:

cd /d D:/MySQLmysql-8.0.19-winx64/bin

3.初始化数据库:

mysqld --initialize --console

mysqld --initialize-insecure --user=mysql --console  (不设置密码)

4.执行完成后,会输出 root 用户的初始默认密码,比如:
9ACfMu2y9a*R就是初始密码,后续登录需要用到,登录后可修改密码。

5.输入以下安装命令:mysqld install

6.输入以下启动命令:net start mysql

四、登录本机的MySQL

1.本机 MySQL 数据库登录命令:

mysql -u root -p

2.按回车确认, 如果安装正确且 MySQL 正在运行, 会得到以下响应:

3.输入三-4.中的密码,登录成功:
4.修改密码命令(以新密码为123456为例):

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

五、Mysql允许他人访问本机数据库

1. 找到mysql安装目录下的配置文件 ‘my.ini’

打开在里面添加配置:

# 设置mysql监听所有网络接口的连接请求
bind-address = 0.0.0.0

2.确保防火墙允许 MySQL 流量
打开“控制面板” > “系统和安全” > “Windows Defender 防火墙”。

点击‘高级设置’ 打开窗口:在左侧选择“入站规则”,然后在右侧选择“新建规则”

类型选择端口, 选择TCP   特定本地端口   输入MySQL端口号  (3306)

允许连接, 选择适用的网络类型。根据需求,一般全选

自定义名称,描述,即可

3.设置 MySQL 用户权限
修改数据库中的mysql库中的user表

运行mysql执行sql语句:

将user='root' 行的host改为'%'

USE mysql;
UPDATE USER SET HOST = '%' WHERE USER = 'root';
设置后查询:

SELECT HOST, USER FROM USER;
修改成功即可

4.重新启动mysql服务
这样其他人就可以通过本机的ip地址连接到你的数据库

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

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

相关文章

Nature:7个提升科研产出的实用建议

我是娜姐 迪娜学姐 ,一个SCI医学期刊编辑,探索用AI工具提效论文写作和发表。 一个值得思考的问题是:层出不穷的效率工具到底是提升还是降低了科研产出? 大学教授萨拉 (Sara) 描述了她典型的工作日场景:"…

【博客23】缤果Android_XXX调试助手模板(3款)V1.0(中级篇)

超级好用的Android_XXX调试助手模板 ( Android Studio Java) 备注: 仅模板无通信协议 开发工具: android-studio-2024.1.1.12-windows.exe 目录 一、软件概要: 二、软件界面: 1.App演示 2.其他扩展展示 2.1 自定义指令集 2.2 修改自定义指令集 …

实用技巧分享:笔记本和台式电脑传输文件!

现在,一个人拥有两台电脑已变得十分普遍,通常是一台笔记本和一台台式机的组合。它们各有优势,比如台式机在价格相同的情况下,性能超过笔记本,还能随意更换CPU、显卡、主板等硬件,且使用自由。而笔记本因其便…

JAVA web项目转客户端(nativefier)(url打包客户端)

1.环境: windows 2.下载 node.js 3.安装node.js;记住安装目录 4.命令行进入安装目录 5.执行语句: npm install nativefier –g 进行安装 6.新建空文件夹用于存放生成的客户端 7.命令行进入该文件夹 8.执行语句: nativefier &quo…

【秋招笔试】8.11大疆秋招(第二套)-测开岗

🍭 大家好这里是 春秋招笔试突围,一起备战大厂笔试 💻 ACM金牌团队🏅️ | 多次AK大厂笔试 | 编程一对一辅导 ✨ 本系列打算持续跟新 春秋招笔试题 👏 感谢大家的订阅➕ 和 喜欢💗 和 手里的小花花🌸 ✨ 笔试合集传送们 -> 🧷春秋招笔试合集 🍒 本专栏已收…

谷粒商城实战笔记-190-192商城业务-检索服务-面包屑导航

文章目录 一,什么是面包屑导航1,京东商城的面包屑2,面包屑是怎么产生的 二,面包屑导航的后台实现 这三节的主要内容是开发面包屑的前后端功能。 190-商城业务-检索服务-面包屑导航191-商城业务-检索服务-条件删除与URL编码问题192…

【Verilog HDL 入门教程】 —— 学长带你学Verilog(基础篇)

文章目录 一、Verilog HDL 概述1、Verilog HDL 是什么2、Verilog HDL产生的背景3、Verilog HDL 和 VHDL的区别 二、Verilog HDL 基础知识1、Verilog HDL 语言要素1.1、命名规则1.2、注释符1.3、关键字1.4、数值1.4.1、整数及其表示1.4.2、实数及其表示1.4.3、字符串及其表示 2、…

Spire.PDF for .NET【文档操作】演示:检测 PDF 文件是否为 PDF/A

Spire.PDF 为开发人员提供了两种方法来检测 PDF 文件是否为 PDF/A。一种是使用 PdfDocument.Conformance 属性,另一种是使用 PdfDocument.XmpMetaData 属性。以下示例演示了如何使用这两种方法检测 PDF 文件是否为 PDF/A。 Spire.PDF for .NET 是一款独立 PDF 控件…

详细分析JWT的基本知识(附Demo)

目录 前言1. 基本知识2. JWT验证过程3. Demo 前言 对于Java的基本知识推荐阅读: java框架 零基础从入门到精通的学习路线 附开源项目面经等(超全)【Java项目】实战CRUD的功能整理(持续更新) 1. 基本知识 紧凑的、U…

机器学习回归分析系列2-二项回归模型

04 二项回归模型 4.1 简介 二项回归模型用于处理二元响应变量,即因变量是0或1的分类变量。最常见的二项回归模型是逻辑回归,它可以用来预测事件发生的概率。 逻辑回归模型假设: 其中,p 是事件发生的概率,x1,x2,…,x…

allegro PCB设计心得笔记(四) -- 显示坐标原点和更改默认产品选项

一、修改坐标原点 Allegro PCB设计过程中,有时需要修改坐标原点,但是PCB文件不显示坐标原点,无法确认已修改的坐标原点是否已经修改好。 显示PCB原点的设置方法如下: Setup -> Design Parameter Editor,如下图所示&…

Kafka系统及其角色

Apache Kafka系统介绍 Apache Kafka 是由 LinkedIn 公司最初开发的一个高性能、分布式的消息传递系统。它被设计为一个可扩展、持久、分布式的流式处理平台,以满足 LinkedIn 在实时数据处理方面的需求 。Kafka 的诞生源于 LinkedIn 需要处理海量数据时现有消息队列系…

深度解析:NPM、PNPM、Yarn 包管理工具的介绍与对比

在前端开发中,包管理工具是不可或缺的一部分,它们帮助我们轻松管理项目依赖、发布和共享代码。NPM、PNPM、Yarn 是目前最流行的包管理工具,但它们各有特点和使用场景。本文将深入解析这三大包管理工具,帮助你选择最适合自己项目的…

嘎嘎嘎拿到去年想要的包

一年多了 继续,把项目收尾吧 好好学前端,外企!react!从0开始,紧迫!加油!

react中使用nextjs框架,前端调后端接口跨域解决方式

前端在项目目录中next.config.js文件中添加以下代码 async rewrites() {return [{source: "/api/:path*",destination: ${process.env.NEXT_PUBLIC_API_DOMAIN}/api/:path*,basePath: false}]} 截图: source: "/api/:path*": 定义了一个 URL …

【源码+文档+调试讲解】基于python和协同过滤算法的电影推荐系统

摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本基于python和协同过滤算法的电影推荐系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内…

【C++】位运算

目录 位运算概述 位运算常见操作 判断字符是否唯一 算法思路 代码实现 丢失的数字 算法思想 代码实现 两整数之和 算法思路 代码实现 只出现一次的数字 算法思路 代码实现 消失的两个数字 算法思想 代码实现 位运算概述 在计算机中我们知道数据在内存中都是以二…

科创微应用平台小程序的设计

管理员账户功能包括:系统首页,个人中心,用户管理,场地信息管理,场地类型管理,预约参观管理,场地预约管理,活动信息订单,系统管理 微信端账号功能包括:系统首…

为具有公网IPV6地址的服务器安装nextcloudAIO并使用NginxProxyManager配置反向代理

软件和硬件环境 ubuntu server 24.04,并已配置好ipv6公网地址,已安装好docker和docker-compose。一块单独的硬盘,用于单独存储nextcloud数据。(非必需)有一个能够正常解析的域名,并已配置好AAAA记录解析。…

windows下wsl ubuntu 搭建深度学习环境

wsl安装ubuntu 删除之前安装的ubuntu; 查看都安装了哪些版本: wsl -l -v 删除想要删除的版本: wsl --unregister ${名字} 删除之后 ubuntu.exe的安装包还在c盘中, 找到它, 并将 ubuntu.exe的所在文件夹的所有文件都复制到你想要安装的新的路径下, 比如我在E盘新创建一个文…