数据库学习MySQL系列2、Windows11系统安装MySQL方法一.msi安装详细教程

方法一.msi安装详细教程 

Windows系统下MySQL——.msi安装详细教程(默认--只安装服务端“Server only”)
MySql官网地址:https://www.mysql.com/;快速下载通道请单击→ No thanks, just start my download.
ps:其他资源(mysql-installer-community-8.0.37.0)
MySQL安装文件分两种 .msi和.zip ;
.msi需要安装;
.zip解压缩之后即可使用;

一、安装

1、双击安装或右键菜单选择 安装(I)
2、安装加载界面,稍作等待...
3、安装服务端(--选择安装服务端,后续使用其他图形化软件来连接对应的MySQL,例如:Navicat Premium、HeidiSQL等);
安装客户端
全部都安装
个人自定义
4、单击 Next> 下一步;
5、单击Execute 开始安装;
6、然后继续单击 Next> 下一步;
7、再次单击 Next> 下一步;
8、默认即可,单击 Next> 下一步(提示一些端口信息,无需任何改动);
PS: 推荐使用默认配置就行,因为在这个页面上“Config Type”选项是告诉你安装MySQL的用途,“port”选项是MySQL服务器的端口配置,一般都是“3306”,不建议更改;
Development Computer 个人
Server Computer 服务器
Dedicated Computer 专用
9、打开设置授权方式窗口,上面的选项是MySQL8.0提供的新的授权方式,采用SHA256基础的密码加密方法;下面的选项是传统授权方法(保留5.x版本兼容性)
身份验证方法{密码验证方式(Authentication Method}——这里可默认第一个建议按需选择;亲测Navicat Premium 15可正常使用,Navicat Premium 12不行
ps:一般选择传统密码,看个人习惯和需要
第一个是强密码校验--使用强密码,例如:字母+数字+特殊符号的组合密码;mysql推荐使用最新的数据库和相关客户端,MySQL8换了加密插件,若选第一种方式,可能navicat等客户端连不上mysql8;
第二个--使用传统密码,比如:123456,若使用mysql客户端navicat版本是9.X,它链接mysql用的是就是这个加密算法;
10、设置root的密码并创建用户(提示需要输入一个root账户的密码,建议填入自己常用的,例如:root)
设置密码,需要牢记,最好将登陆用户名(root)和密码(root)记录到其他地方,因为后面要用这个密码连接数据库;
11、设置好密码之后,单击 Next> 下一步;
(ps:建议按需选择可选项:MySQL User Accounts→Add User——可添加其他别的用户,添加其他用户时,需要指定用户名、允许 该用户名在哪台/哪些主机上登录,还可以指定用户角色等。此处暂不添加用户
12、如果出现警告,表示名称重复了,换个其他名称(首次默认即可);
[x]Configure MySQL Server as a Windows Service    配置为Windows服务(默认勾选)
Windows Service Name:Windows服务名称(默认为:MySQL80)
[x]Start the MySQL Server at System Startup    开机自启动(默认勾选)
Standard System Account    标准系统账户(默认)
Custom User    自定义系统账户
13、配置服务器文件权限,单击 Next> 下一步;
14、应用配置,单击“Execute”按钮会将所有的配置都应用于MySQL服务中;
15、配置应用完成,直接单击 Finish 按钮;
16、继续单击 Next> 下一步;
17、安装完成,单击 Finish 按钮;

二、验证安装是否成功

默认安装成功后的文件在C盘(亦可自定义安装路径)
安装路径:C:\Program Files\MySQL                (卸载可自动删除,若没有则需手动)
保存文件:C:\Program Files (x86)\MySQL       (没有保存过数据时卸载自行删除,已保存则卸载有残留,可手动删除)  
隐藏文件:C:\ProgramData\MySQL                 (资源管理器→查看→隐藏的项目,卸载不自动删除,需手动删除)
方法一:打开“开始”菜单找到最近添加的MySQL命令行客户端,再输入设置的密码(root)——或通过命令行方式来进行登录
查看是否显示出MySQL数据库版本号    Server version:8.0.37
方法二:打开“服务”,查看有没有MySQL服务(这里可以看到MySQL80正在运行,这里启动类型是自动-即开机自启)
如何打开服务?
1、运行(快捷键 win+R)→services.msc;
2、任务管理器→服务→打开服务;
如若不需要开机自启,可以把启动方式改成“手动”;

三、配置环境变量

运行(快捷键 win+r)→cmd
在命令提示符中输入命令来进行登录MySQL,输入登录命令
mysql -u root -p
-u    user
-p    password
查看版本号:mysql -V
输入命令后按回车键提示“不是内部或外部命令”
什么含义?——因为在Windows下需要配置环境变量
配置环境变量
1、首先需要找到MySQL(软件)是安装在什么地方的,它的安装路径,找到bin目录后复制其路径(即:C:\Program Files\MySQL\MySQL Server 8.0\bin);
一般默认安装是在C盘,自定义安装的需要找到设置的路径;
2、我的电脑(此电脑)→右键菜单“属性”→高级系统设置→系统属性 对话框→高级 页签选项卡→环境变量;
3、环境变量→系统变量→Path→编辑(或双击);
4、编辑环境变量 对话框→新建(N)→输入或粘贴刚才所复制的bin目录路径;( C:\Program Files\MySQL\MySQL Server 8.0\bin
5、编辑环境变量 对话框 确定→环境变量 对话框 确定→系统属性 对话框 确定
6、再次验证命令 mysql -u root -p(之前未关闭的命令窗口仍有提示,所以需要关闭重新打开新的命令窗口);
7、在新打开的命令窗口重新输入账户密码
输入mysql -u root -p         (此时这里就没有提示了)
Enter password:root        (输入安装设置的root密码,回车键后就进入了MySQL——代表当前MySQL已经安装成功)
8、查看版本号
mysql -V

四、简单操作使用命令

1、查看当前数据库下有多少个数据库——(查看库)
show databases;
2、进入到某个具体的库里面——(切换/进入 到mysql库下)
use mysql;
3、再使用show tables来看看里面有多少表——(查看表)
show tables;
4、修改user表数据里面的root账户
查出root账户的数据
select * from user where user = 'root';
5、返回信息太多,需要将它的返回信息进行修改——(当前的用户和host)
select user,host from user where user = 'root';
6、此时可以查看到root用户下的 host是localhost (代表它只允许本机登录)
因此我们需要放开远程登录,将localhost改为一个百分号即可
写一条set命令
update user set host = '%' where user = 'root';
7、执行完后需要刷新权限
若在此时尝试远程登录的话仍是会失败,因为还没有刷新权限
flush privileges;
8、刷新权限后再次进行远程登录,即可连接成功。
9、启动mysql服务(服务名MySQL80)
net start mysql
net start mysql80
关闭mysql服务
net stop mysql
cmd 命令行启动/关闭mysql服务:net start/stop mysql(以管理员身份运行)

未完待续!

测试学习使用,仅记录。

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

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

相关文章

html+css+vue实现增删改查

代码如下&#xff1a;<!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>优化版 Vue.js CRUD 示例&l…

(计算机网络)DNS解析流程及两种途径

在计算机网络中&#xff0c;DNS&#xff08;Domain Name System&#xff09;用于 将域名解析为 IP 地址。一个完整的解析过程涉及 递归查询、迭代查询&#xff0c;以及多个关键角色&#xff08;LDNS、本地域名服务器&#xff1b;根服务器&#xff1b;顶级域名服务器&#xff1b…

数据结构——队列(Java)

一.基本概念 队列用来存储逻辑关系为“一对一”的数据&#xff0c;是一种“特殊”的线性存储结构。 特点&#xff1a; •先进先出&#xff1a;队列中元素的添加&#xff08;入队enqueue&#xff09;和移除&#xff08;出队dequeue&#xff09;遵循先进先出的原 则。 •端点&…

【Go】:mac 环境下GoFrame安装开发工具 gf-cli——gf_darwin_arm64

当前主要是关于gf_darwin_arm64的安装步骤 如何快速给mac电脑安装gfgf是什么安装步骤方法1&#xff1a;去github下载gf-cli去git上下载对应电脑版本的gf-cli验证下载文件是否二进制文件授予该文件权限方法2&#xff1a;去goframe官网教你下载步骤验证gf是否安装成功可能遇到的问…

【新】ApiHug官方文档-ApiHug Spring Security 扩展-补充说明

概述 在上次说明中我们写了ApiHug 如何做授权的&#xff0c; 这里有个概念的混淆&#xff0c; 其实 apihug 不是在spring security 上做的安全扩展&#xff0c; 应该是 apihug spring, 安全设计框架&#xff0c; 和本身 spring security 没有半毛钱关系&#xff0c; 而如果你…

【Flask】测试平台开发,新增说明书编写和展示功能 第二十三篇

概述&#xff1a;本篇是接着上一篇&#xff0c;细分出说明书的编写部分&#xff0c;实现这个功能的需求&#xff0c;是内部很多同事反馈&#xff0c;需要有个地方存工具&#xff0c;并且可以写说明书&#xff0c;如果需要的人&#xff0c;那么可以在界面上直接下载工具和查看工…

Mac设置中的安全性缺少“任何来源”

问题&#xff1a;用Mac安装软件&#xff0c;隐私性与安全性&#xff0c;想切换“任何来源”用来下载网站的app&#xff0c;但是菜单栏找不到“任何来源”选项&#xff0c;无法安装dmg的文件终端中一行代码设置出来&#xff1a;sudo spctl --global-disable &#xff08;禁用Mac…

uniapp开发小程序,列表 点击后加载更多数据

一、需求 1.初始显示限制:将每页条数limit改为5,确保初始只显示5条数据 2.查看更多功能:添加了loadMore方法,点击"查看更多"时加载下一页数据 3.实现查看更多功能,点击后加载更多数据 4.添加loading状态防止重复请求 添加hasMore状态判断是否还有更多数据 …

Windows 部署 Gerrit 与 Apache24 配置

Windows 部署 Gerrit 与 Apache24 并配置反向代理 准备工作 下载并安装 Java JDK 确保配置 JAVA_HOME 环境变量博主这里安装openjdk21 https://jdk.java.net/archive/下载所需软件 Apache24&#xff1a;https://httpd.apache.org/download.cgi Gerrit&#xff1a;https://www.g…

从 Excel 趋势线到机器学习:拆解 AI 背后的核心框架​

引言&#xff1a;你其实早就 “玩转” 过机器学习&#xff1f;提到 “机器学习”&#xff0c;你是不是第一时间联想到复杂的代码、密密麻麻的公式&#xff0c;还有那些让人头晕的 “算法”“模型”“训练” 术语&#xff1f;仿佛它是高高在上的技术&#xff0c;离我们的日常无比…

Lenovo联想YOGA Pro 16 IAH10 2025款笔记本电脑(83L0)开箱状态预装OEM原厂Win11系统

适用机型(MTM)&#xff1a;【83L0】 链接&#xff1a;https://pan.baidu.com/s/1tDpeBb93t1u0XIgqAZ3edg?pwdqy2r 提取码&#xff1a;qy2r 联想原装系统自带所有驱动、出厂主题壁纸、系统属性联机支持标志、系统属性专属LOGO标志、Office办公软件、联想浏览器、电脑管家、…

Android 开发 - 一些画板第三方库(DrawBoard、FingerPaintView、PaletteLib)

一、DrawBoard 1、Dependencies 模块级 build.gradle implementation com.github.jenly1314:drawboard:1.1.02、Test &#xff08;1&#xff09;Activity Layout activity_draw_board.xml <?xml version"1.0" encoding"utf-8"?> <LinearLayout …

捷多邦揭秘超厚铜板:从制造工艺到设计关键环节​

一、超厚铜板制造工艺要点超厚铜板&#xff08;3oz 及以上&#xff09;的制造工艺对精度和稳定性要求严苛&#xff0c;核心环节需突破多重技术壁垒。蚀刻工艺中&#xff0c;因铜箔厚度达 105μm 以上&#xff0c;需采用高浓度酸性蚀刻液&#xff08;氯化铜浓度控制在 180-220g/…

【MYSQL | 高级篇 MyCat实现分库分表】

摘要&#xff1a;本文围绕分库分表展开&#xff0c;先分析单库性能瓶颈&#xff0c;介绍垂直与水平拆分策略及实现技术&#xff0c;再详述 MyCat 中间件的概述、环境准备、目录结构&#xff0c;讲解其入门配置与测试&#xff0c;深入说明核心配置文件&#xff0c;最后演示垂直和…

Docker部署Drawnix开源白板工具

Drawnix简介 Drawnix 是一款开源的在线白板工具&#xff08;SaaS&#xff09;&#xff0c;集思维导图、流程图绘制、自由画图等多种功能于一体&#xff0c;支持协作与插件扩展&#xff0c;适用于个人创作、团队协作和远程办公场景。它完全免费且开源&#xff0c;提供丰富的编辑…

Griffin|增强现实数据集|无人机数据集

Griffin|增强现实数据集|无人机数据集 数据来源&#xff1a;huggingface 百度网盘 构建方式 Griffin数据集的构建采用了模块化架构&#xff0c;结合了CARLA和AirSim平台&#xff0c;通过模拟真实世界中的无人驾驶环境和无人机动态&#xff0c;收集了超过30,000帧图像数据&am…

力扣.1054距离相等的条形码力扣767.重构字符串力扣47.全排列II力扣980.不同路径III力扣509.斐波那契数列(记忆化搜索)

目录 力扣.1054距离相等的条形码 力扣767.重构字符串 力扣47.全排列II 力扣980.不同路径III 力扣509.斐波那契数列&#xff08;记忆化搜索) 力扣.1054距离相等的条形码 是否策略正确 但是假如 1 2 2 此时 1_2 此时中间只能填写2&#xff0c;但是就不对了&#xff0c;所…

「docker」二、3分钟快速理解docker核心要素

上一节中我们知道docker的作用&#xff0c;这节我们介绍一下docker的要素。 镜像 docker的核心要素里面有个叫镜像&#xff08;images&#xff09;的概念&#xff0c;镜像的作用就类似我们安装虚拟机用到的iso镜像文件。镜像里包含了我们要运行的应用&#xff0c;如&#xff…

搭建基于 Solon AI 的 Streamable MCP 服务并部署至阿里云百炼

一、快速搭建 Solon 项目&#xff0c;引入 Solon AI 1. 开发环境准备 JDK 8 或以上版本。Maven 3.8.6 或以上版本。通义千问 API Key&#xff08;用于模型调用&#xff09;。 2. 创建名为 mcp-server-demo 的项目 创建时选择 Archetype 为 Solon AI&#xff08;可以减少些活&am…

免费的SSL和付费SSL 证书差异

免费的 SSL 和付费的 SSL&#xff08;TLS 证书&#xff09;本质上提供的加密能力是一样的&#xff0c;因为 SSL/TLS 协议本身是开放标准&#xff0c;核心加密算法不会因为是否收费而不同。主要区别在于以下几个方面&#xff1a;&#x1f511; 1. 加密强度免费 SSL&#xff1a;一…