【玩转数据库mysql】最全mysql数据库安装使用教程,史上最详细保姆式喂饭教程(图文结合)

news2025/1/6 20:12:11

安装运行mysql目录

  • 涉及知识
  • 写在前面
  • 演示效果
  • 一、mysql是否安装检测
    • 1.1 cmd命令行
    • 1.2 查看服务进程
  • 二、下载mysql
    • 2.1 点击下载
    • 2.2 跳过登陆直接下载
  • 三、解压配置并安装
    • 3.1 解压安装包
    • 3.2创建my.ini
    • 3.3 编辑my.ini,
    • 3.4 在bin目录输入cmd回车
    • 3.5初始化mysql(找密码)
    • 3.6 安装并启动mysql服务
    • 3.7 查看服务是否启动
  • 四、修改mysql密码
    • 4.1 连接数据库
    • 4.2 修改密码
  • 五、配置环境变量
    • 5.1 进入环境变量设置
    • 5.2 配置环境变量
  • 六、进入mysql并测试
    • 6.1 进入mysql库
    • 6.2 建库建表测试
  • 七、Navicat连接mysql
  • 作者寄语
    • mysql安装包获取方式

涉及知识

安装mysql数据库,win10上安装mysql,本地如何安装mysql数据库,mysql数据库安装指南,轻松搞定mysql在本地安装,win10环境下安装mysql数据库,如何使用mysql数据库,数据库安装宝典,详细图文结合教你怎么玩转mysql。
声明:原创于博主《IT黄大大》,欢迎大家转载,烦请转前注明出处,感谢大家的支持,更多专栏可关注文尾唯心宫众号《IT黄大大》


专栏:数据库工具类使用
关于我:一个持续输出型博主,爱分享,喜技术,期待关注与交流!
公众号:《IT黄大大》更多分享抢先看;
研究主题:mysql数据库安装,轻松搞定数据库安装
技术涉猎:数据库领域
开发环境:mysql安装包、Navicat工具、win10操作系统等;


写在前面

由于本人想搭建一个个人网站,但是一个正常的网站是离不开数据库的,因此我就想到了mysql练练手,其实后面随着国产化数据库的近年崛起,后面可能我们更多的是研究OB,DM,PG,GaussDB等了,当然我是为了自己搭建网页而去整的,就暂时用mysql了,后续如有数据库的迁移,这边单独和大家讲一下。
注:文章中所有用到的文件,命令,安装包我都打包在一个文件夹里面,关注z微z信z公z众z号《IT黄大大》,回复【mysql安装包】即可获取
在这里插入图片描述

演示效果

在这里插入图片描述

一、mysql是否安装检测

先检测自己电脑上是否安装mysql了,具体检测方式有如下两种

1.1 cmd命令行

Win+r组合键后输入cmd,进入windows命令行界面,输入mysql -v,如果有版本信息则表示安装过,没有的话会有如下提示:mysql不是内部或外部命令…
在这里插入图片描述

1.2 查看服务进程

Win+r组合键后输入services.msc,进入电脑进程界面,能找到mysql服务则已安装。
在这里插入图片描述

二、下载mysql

官网地址:https://dev.mysql.com/downloads/mysql/

点击此处进入

2.1 点击下载

如下图所示,我选择的是下载windows下X86,64-bit的zip压缩包。
在这里插入图片描述

2.2 跳过登陆直接下载

不需要登陆哟,可以直接下载,如下所示:
在这里插入图片描述

三、解压配置并安装

3.1 解压安装包

如下图所示,我们将下载好的文件解压到英文路径下
在这里插入图片描述

3.2创建my.ini

进入解压后的目录,在bin同等级目录下新建my.ini
在这里插入图片描述

3.3 编辑my.ini,

将以下内容文字配置粘贴到my.ini,然后保存,可关注文尾z公z众z号《IT黄大大》回复“mysql包”。
在这里插入图片描述
在这里插入图片描述
【注】basedir是选择mysql的安装路径,datadir是选择数据存放的地方尽量有点空间的地方,其中basedir和datadir的对应路径均使用“/”或者“\”,否则服务起不来。

3.4 在bin目录输入cmd回车

在这里插入图片描述
输入回车后进入bin文件下便于初始化。
在这里插入图片描述

3.5初始化mysql(找密码)

执行下面命令初始化mysql,目的就是拿到mysql的初始密码(建议保存一份)

mysqld --initialize --console

在这里插入图片描述
【温馨提示】一定记住自己的初始密码哟,因为后面要改。YeVyj=(8YItn

3.6 安装并启动mysql服务

mysqld --install mysql

在这里插入图片描述
出现Install Remove of the Service Denied!记住可能是cmd没用管理员身份运行。
解决方法:打开我的电脑,cmd.exe文件位于C盘—>window文件夹—>System32文件夹下,找到后右键以管理员身份运行。
在这里插入图片描述
最终成功的如下所示:
在这里插入图片描述
安装成功会显示:Service successfully installed

3.7 查看服务是否启动

Win+r后输入services.msc,如下所示,然后enter或点击确定。
在这里插入图片描述
此处发现mysql服务没有启动。我们可以右击启动。
在这里插入图片描述

四、修改mysql密码

在刚才的bin目录下继续执行下面命令

4.1 连接数据库

连接mysql数据库

 mysql -u root -p

在这里插入图片描述
这个地方的密码就是刚才我们2.5记的,输入密码后enter键,就可以看到如下,就说明我们已经进入了mysql数据库了。
在这里插入图片描述

4.2 修改密码

然后我们执行修改密码命令,我们先设置一个123456

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

在这里插入图片描述
到这一步我们就修改密码成功了,后面可以登陆验证一下。
声明:原创于博主《IT黄大大》,欢迎大家转载,烦请转前注明出处,感谢大家的支持,更多专栏可关注文尾唯心宫众号《IT黄大大》

五、配置环境变量

众所周知很多软件安装必不可少的一步就是环境变量的配置

5.1 进入环境变量设置

依次进入:【控制面板】-【系统和安全】-【系统】-【高级系统设置】
在这里插入图片描述
进入环境变量配置窗口
在这里插入图片描述

5.2 配置环境变量

在系统变量栏中点击新增按钮,然后将MYSQL_HOME配置进去,如下图所示。
在这里插入图片描述
然后我们在点击path栏编辑,添加mysql安装的bin路径%MYSQL_HOME%\bin,如下图所示:
在这里插入图片描述
最后再逐步点击确定按钮即可。

六、进入mysql并测试

6.1 进入mysql库

Win+r组合键,输入cmd,进入命令行界面,输入mysql -u root -p,然后输入密码
在这里插入图片描述

6.2 建库建表测试

我们创建一个简单的库dbtest,命令如下:create database dbtest;
【注】如果第一次报错3680的话,你可以重启一下电脑就可以,可能有些参数没有规整进去。
在这里插入图片描述
然后基于这个库我们再创建一个表并插入数据,最后查询一下,如下所示:
在这里插入图片描述
查询后发现有数据,说明所有的东西都OK了,接下来就可以愉快的玩项目了。
声明:原创于博主《IT黄大大》,欢迎大家转载,烦请转前注明出处,感谢大家的支持,更多专栏可关注文尾唯心宫众号《IT黄大大》

七、Navicat连接mysql

当然我们想要直观的看到mysql数据库相关图形化界面,我是比较喜欢用navicat来查看,如下所示,打开Navicat工具,点击左上角的【连接】按钮,选择【mysql】,然后输入连接信息,之前密码改过应该记得吧。端口是3306.
在这里插入图片描述
输入连接串信息后我们点击【测试连接按钮】,提示连接成功的话才能用哟。
在这里插入图片描述
进入对应的库和表中我们就能发现刚才创建的数据在里面有,后面就可以在图形界面上操作数据库,操作表数据了。

作者寄语

如果我的这篇博客对您有帮助、而且您喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!当然如果这个文章对您带来不好的体验还希望能多多包涵,一起学习进步。

【关注我 | 获取更多源码 | 优质文章】 带您学习前端知识、CSS特效、3D炫酷效果、图片展示、文字效果、以及整站模板 、大学生毕业HTML模板 、期末大作业模板等! 「在g公z众h号<IT黄大大>里也会定期分享一些免费好看的html页面,期待您的关注哈」!

2024年我们一起加油,一起成长,感谢您的支持与谅解!

mysql安装包获取方式

A、关注微x信G公z众号:《IT黄大大
B、消息回复“mysql安装包
C、获取下载路径即可下载.

声明:原创于博主《IT黄大大》,欢迎大家转载,烦请转前注明出处,感谢大家的支持,更多专栏可关注文尾唯心宫众号《IT黄大大》

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

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

相关文章

大数据权限认证 Kerberos 部署

文章目录 1、什么是 Kerberos2、Kerberos 术语和原理2.1、Kerberos 术语2.1、Kerberos 原理 3、Kerberos 服务部署3.1、前置条件3.2、安装依赖3.3、配置 krb5.conf3.4、配置 kdc.conf3.5、配置 kadm5.acl3.6、安装 KDC 数据库3.7、启动服务3.8、创建 Kerberos 管理员3.9、创建普…

分巧克力 刷题笔记

/* 分巧克力 解题思路 二分 直接检查看答案是否符合题目条件 对于一块边长分别为x 和y的巧克力\\ 假设我们输入检查的数为k 其能分割成的 k*k 的巧克力的块数为 (x/k)*(y/k) 因为c里面的除法是下取整的所以我们不用考虑奇偶数 是否能整除 将每一块巧克力能分成的k*k的巧克力…

MyCAT学习——在openEuler22.03中安装MyCAT2(网盘下载版)

准备工作 因为MyCAT 2基于JDK 1.8开发。也需要在虚拟机中安装JDK&#xff08;JDK官网就能下载&#xff0c;我这提供一个捷径&#xff09; jdk-8u401-linux-x64.rpmhttps://pan.baidu.com/s/1ywcDsxYOmfZONpmH9oDjfw?pwdrhel下载对应的tar安装包,以及对应的jar包 安装程序包…

【笔记版】edgecore.yaml分析总结

1. 文件路径 /etc/kubeedge/config edgecore.yaml是该目录下唯一的文件 附上链接&#xff1a;edgecore.yaml 2. 文件生成方式 2.1 方式一 使用keadm安装部署的方式&#xff0c;执行完keadm join --cloudcore-ipportcloudcore监听的IP地址:端口&#xff08;默认为10002&…

嵌入式驱动学习第二周——断言机制

前言 这篇博客来聊一聊C/C的断言机制。 嵌入式驱动学习专栏将详细记录博主学习驱动的详细过程&#xff0c;未来预计四个月将高强度更新本专栏&#xff0c;喜欢的可以关注本博主并订阅本专栏&#xff0c;一起讨论一起学习。现在关注就是老粉啦&#xff01; 目录 前言1. 断言介绍…

沉浸式翻译——当翻译插件遇上ChatGPT

最近发现一款超好用的翻译插件——沉浸式翻译&#xff0c;强烈推荐!* 二话不说&#xff0c;先上效果: 翻译前 翻译后: 好评如潮: 如何安装: 1、找到插件地址并安装 其它浏览器请行查找&#xff01; 2、安装完后&#xff0c;会显示这个图标 (安装后会显示 Pro 会员页面&#xf…

MQL5学习之简单移动平均线MA的编写

昨天还是有点高估自己了&#xff0c;MACD相对较难一点&#xff0c;改学MA的编写&#xff0c;首先明确MA的计算&#xff0c;假如有4个值&#xff0c;p[1&#xff0c;2&#xff0c; 3&#xff0c; 4], period3, 则v[0]p[0], v[1]p[1],v[2](p[0]p[1]p[2])/32, v[3](v[2]*3p[3]-p…

xss.haozi.me:0x08

</style ><script> alert(1)</script>

商业运作之流量之谜,粉丝增长100%

从业13年工作需要才写了这个博客&#xff0c;13年累计粉丝15个&#xff0c;哈哈我是不是太佛系了&#xff1f; 如今走上了创业之路偶尔也会遇到一些技术难题&#xff0c;我都会把解决问题的思路和方法同步到博客&#xff0c;没想到短短半年粉丝从15增长到了30。之前我并没有认…

谷歌新一代Gemini 1.5多模态模型, 最长可达100万token上下文窗口

Google在人工智能领域已经发布了自己的Gemini大模型&#xff0c;其Gemini模型是一个多模态模型&#xff0c;不仅可以支持文字输入&#xff0c;还支持图片输入。而在Gemini ultra发布不久&#xff0c;Gemini 1.5大模型也相继发布。Gemini 1.5在多个维度上都有了显著的改进&#…

Shell管道和过滤器

一、Shell管道 Shell 还有一种功能&#xff0c;就是可以将两个或者多个命令&#xff08;程序或者进程&#xff09;连接到一起&#xff0c;把一个命令的输出作为下一个命令的输入&#xff0c;以这种方式连接的两个或者多个命令就形成了管道&#xff08;pipe&#xff09;。 重定…

模拟算法题练习(一)(扫雷,灌溉,回文日期)

目录 模拟算法介绍&#xff1a; &#xff08;一、扫雷&#xff09; &#xff08;二、灌溉&#xff09; &#xff08;三、回文日期&#xff09; 有一说一这题大佬的题解是真的强 模拟算法介绍&#xff1a; 模拟算法通过模拟实际情况来解决问题&#xff0c;一般容易理解但是实…

探索Linux世界:初次接触和基本指令(文件操作)

文章目录 1.基本介绍和准备2.基本指令和Linux的基本操作3.几个重要基本指令3.1 ls - 列出文件和目录3.1.1文件的知识3.1.2 .和..文件 3.2pwd - 显示当前工作目录3.2.1路径知识 3.3 cd - 切换目录3.4 touch - 创建文件或更新时间戳3.5mkdir - 创建新目录3.6rm - 删除文件或目录3…

22.基于springboot + vue实现的前后端分离-汽车票网上预定系统(项目 + 论文PPT)

项目介绍 系统是一个B/S模式系统&#xff0c;采用Spring Boot框架&#xff0c;MySQL 数据库设计开发&#xff0c;充分保证系统的稳定性。系统具有界面清晰、操作简单&#xff0c;功能齐全的特点&#xff0c;使得汽车票网上预订系统管理工作系统化、规范化。本系统的使用使管理人…

解决prettier 报错 Delete `␍`

根目录&#xff08;么有的话&#xff09;新建 .prettierrc.js配置文件 module.exports {tabWidth: 2,semi: true,printWith: 80,singleQuote: true,quoteProps: consistent,htmlWhitespaceSensitivity: strict,vueIndentScriptAndStyle: true,// 主要是最后一行endOfLine:aut…

【Quarto】Markdown导出PPT

title: “Quarto Basics” mainfont: “LXGW WenKai Mono” format: revealjs: theme: default incremental: true pptx: incremental: true html: code-fold: true beamer: incremental: true aspectratio: 169 QUARTO 这段代码是一个 YAML 头部&#xff08;front matter&…

解决NENU研究生教务系统网站“不能创建对象”等兼容性问题

本问题由吴越洋同学首先解决&#xff0c;在阅读了吴越洋同学的博客和他编写的Tempermonkey插件脚本代码后&#xff0c;完成了本项目。 吴越洋同学的博客地址为修复NENU教务系统“不能创建对象”等兼容性问题 - YorkWus Blog 吴越洋同学的插件地址为东北师范大学本科生、研究生教…

Windows10笔记本亮度调节按键失灵

操作&#xff1a;任务管理器 -> 监视器 -> 右键点击 -> 通用即插即用监视器 -> 更新驱动程序 -> 浏览我的电脑以查找我的驱动程序 -> 让我从计算机上的可用驱动程序列表中选取 -> 点击通用即插即用监视器 -> 点击关闭 -> 重启电脑。 第一步&#x…

计算复数x的余弦值计算复数x的反余弦值cmath.cos(x)cmath.acos(x)

【小白从小学Python、C、Java】 【计算机等考500强证书考研】 【Python-数据分析】 计算复数x的余弦值 计算复数x的反余弦值 cmath.cos(x) cmath.acos(x) [太阳]选择题 请问cmath.cos(x)的作用是&#xff1a; import cmath print("【执行】cmath.cos(0)") print(cm…

2.3_5 用信号量实现互斥、同步、前驱关系

文章目录 2.3_5 用信号量实现互斥、同步、前驱关系&#xff08;一&#xff09;信号量机制实现进程互斥&#xff08;二&#xff09;信号量机制实现进程同步&#xff08;三&#xff09;信号量机制实现前驱关系 总结 2.3_5 用信号量实现互斥、同步、前驱关系 我们之前学习了进程互…