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

Windows系统安装MySQL

下载MySQL

打开网址MySQL :: Download MySQL Community Server点击图下所示位置Download

dde20c579f2446729714c7d43c1f63a8.png

进入图下所示界面,点击图下所示位置不登录下载

4ec1d8a6a90c47f0bd354478fdb47687.png

已下载完成

493dff49922e454282050f974598c45f.png

安装MySQL

将下载好的压缩包解压到一个专门的位置,该软件为绿色版软件,解压即可使用

458851e0dc9d4e6b9589b65f976b0d84.png

配置环境变量

我们想要让MySQL可以在windows系统下的cmd命令行运行,所以需要在系统下配置环境变量

在cmd中输入一个可执行程序的名字,windows会先在环境变量中的Path 所指的路径中寻找一遍,如果找到了就直接执行没找到就在当前工作目录找,如果还没找到,就报错。我们添加环境变量的目的就是能够在任意一个黑框直接调MySQL中的相关程序而不用总是修改工作目录,大大简化了操作。

首先在此电脑处右键->属性

9b171aa7f3734e288a40075b695169a6.png

点击关于->高级系统设置

5ef6f1a5c4134703b7c8fdb9ad70a3d6.png

点击高级->环境变量

24e650ec1d464d9995d3b7f776e9beb9.png

系统变量新建一个系统变量

9290b22261b848b6bcfbe89ffa853c9e.png

变量名输入MYSQL_HOME,变量值输入刚才解压的MySQL文件路径,然后点击确定

5b2c91213fbe4317b7c60f0b2587d9d0.png

然后双击系统变量中的Path变量

40e204802286474d9fe0eb9648ce507b.png

新建一个环境变量%MYSQL_HOME%\bin,点击确定

a26b486d03944c099e0d973b7ba5bc0c.png

外面的对话框都点击确定

2a6a6885c4cd449fbbfff9a77c251066.png

9995d1ade73e4d99906d1af608b22272.png

验证配置

win+R运行处输入cmd,点击确定,弹出命令行

db9f503b600645488c9b49325d35861c.png

在命令行输入mysql回车,如果出现图下所示ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost:3306' (10061) 的提示,说明配置成功。如果提示mysql不是内部或外部命令,也不是可运行的程序或批处理文件则表示添加配置失败,请重新检查步骤并重试。

b225a1fb5aec41a4abe3ac0385b2e003.png

初始化MySQL

管理员身份运行cmd命令行窗口

b1e8ddbf0548440ea81bacce1a75f667.png

输入命令mysqld --initialize-insecure。稍微等待一会,如果没有出现报错信息,则证明data目录初始化没有问题,此时再查看MySQL安装目录下已经有data目录生成。

c10ba82c2ee04a41b44a57fe5a2a48ef.png

c453bea905f748278c4f4d29b28b6fc0.png

安装MySQL服务

管理员身份运行cmd命令行窗口,输入命令mysqld -install回车,出现图下所示提示则证明已经安装好了MySQL服务

5105789981fe44f68cd6cebba4397996.png

启动MySQL服务

net start mysql //启动mysql服务
net stop mysql //停止mysql服务

4ffa2031c660471da4e52bb18815ca6f.png

修改root密码

使用命令mysqladmin -u root password 1234root(管理员)密码修改为1234

e2ab0f3249d040acb4a8fd12822a65f5.png

登录MySQL

在命令行输入命令mysql -uroot -p1234出现图下所示的内容,即登录MySQL成功

//连接mysql的命令格式如下
mysql -u用户名 -p密码 -h要连接的mysql服务器的ip地址(默认127.0.0.1) -P端口号(默认3306)

0730b30a37a1420baff67b603d5be14a.png

退出MySQL

exit //退出mysql
quit //退出mysql

f35b26744d3e4b60871ec983d50b5ad4.png

卸载MySQL

先用管理员方式进入cmd命令行,用命令net stop mysql停止MySQL服务

e33e43f363a54012a21c138dc2ab6af4.png

再在命令行输入命令mysqld -remove mysql卸载掉MySQL,出现图下所示内容说明MySQL已经卸载成功,然后再把环境变量中的对应系统变量删除即可。

0f6970c6a8db44b89425c77106894c08.png

最后把文件夹删除,MySQL就彻底卸载干净了~

114a41e84ce3422f8d3cfca060fe3e82.png

 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 2024 Ollama 一站式解决在Windows系统安装、使用、定制服务与实战案例
  • 线性代数:如何由AB=E 推出 BA=AB?
  • 【有来开源组织】开发规范手册
  • 【开端】 进行页面升级或维护时不影响用户体验NGINX配置
  • 影像设备国产替代究竟有多重要?这家企业提前布局8K时代
  • object.defineProperty用法
  • 开放式耳机的优缺点有什么?本文为你讲解推荐一下!
  • encodeURI 确保特殊字符能够正确传输
  • 告别手动记录,音频转文字软件助力会议记录新高度
  • 【Android 设备上的所有相关 WiFi 命令和使用方法】
  • 【架构设计】安全架构设计
  • SpringBoot优雅的封装不同研发环境下(环境隔离)RocketMq自动ack和手动ack
  • Python爬虫—常用的网络爬虫工具推荐
  • 3.服务注册_服务发现
  • 口语笔记——非谓语动词
  • 2017-09-12 前端日报
  • Android 控件背景颜色处理
  • Docker容器管理
  • jdbc就是这么简单
  • macOS 中 shell 创建文件夹及文件并 VS Code 打开
  • Magento 1.x 中文订单打印乱码
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • unity如何实现一个固定宽度的orthagraphic相机
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 对JS继承的一点思考
  • 基于HAProxy的高性能缓存服务器nuster
  • 聊聊directory traversal attack
  • 每天10道Java面试题,跟我走,offer有!
  • 批量截取pdf文件
  • 前端之Sass/Scss实战笔记
  • 深度学习中的信息论知识详解
  • 掌握面试——弹出框的实现(一道题中包含布局/js设计模式)
  • nb
  • # windows 运行框输入mrt提示错误:Windows 找不到文件‘mrt‘。请确定文件名是否正确后,再试一次
  • # 利刃出鞘_Tomcat 核心原理解析(二)
  • #如何使用 Qt 5.6 在 Android 上启用 NFC
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (八)五种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (备忘)Java Map 遍历
  • (二)pulsar安装在独立的docker中,python测试
  • (分类)KNN算法- 参数调优
  • (九十四)函数和二维数组
  • (三十五)大数据实战——Superset可视化平台搭建
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • (转)大型网站架构演变和知识体系
  • *2 echo、printf、mkdir命令的应用
  • .L0CK3D来袭:如何保护您的数据免受致命攻击
  • .NET MVC、 WebAPI、 WebService【ws】、NVVM、WCF、Remoting
  • .NET 项目中发送电子邮件异步处理和错误机制的解决方案
  • .Net 中的反射(动态创建类型实例) - Part.4(转自http://www.tracefact.net/CLR-and-Framework/Reflection-Part4.aspx)...
  • .NET处理HTTP请求
  • .NET开发不可不知、不可不用的辅助类(一)
  • .NET开源的一个小而快并且功能强大的 Windows 动态桌面软件 - DreamScene2
  • @Autowired @Resource @Qualifier的区别