MySQL Server安装心得-那些年我所踩过的坑:下载失败;navicat连接不上;找不到mysql服务;密码输入报错

MySQL Server安装指南

背景

作为一名大学生,你永远不知道下一节课要用到什么软件!上学期刚卸载了下学期居然又要用到,与此同时带来一堆麻烦,重装倒也不难,但总觉得没有第一次那么顺利,有很多新旧版本功能更替带来的冲突,还有以往的数据都堆在一起,引起一些突兀的报错。
比如这次的我,为了装个MySQL加navicat来为窗口的可视化建立数据库,踩了不止一个坑,最后总算能连接上,“劫后余生”的我颇有感悟,希望这篇帖子能帮到同为小白的你吧。

关于MySQL

首先,介绍一下这个软件的基本信息,它是oracle甲骨文公司旗下的一款关系型数据库管理系统的应用软件,市面上十分流行,比起同一类型的SQL server、SQLite等也是毫不逊色。
它们都是将数据保存在不同的表结构中,提高了速度也增加了灵活性,而MySQL更适合用于学习的地方在于它是开源免费的,不需要支付任何费用,直接下载就可以用,还可以支持多种语言
那么,废话不多说,开始下载吧。

Windows安装

1.进入官网下载地址;或者网盘分享更方便:网页链接,提取码“gxum”。
我用的是win10+64位笔记本,这两种下载方式其实都差不多,推荐使用第一种。
在这里插入图片描述
2.下载安装包后解压缩,右击msi文件点击【安装】
在这里插入图片描述
3.接着,我们将迎来第一个难点:因为已经安装过,不管是直接卸载还是在控制面板上卸载,重新安装的时候都能检测到之前的版本,所以Adding添加就活生生地变成了Upgrading更新(图左对右错),没有这种情况的小伙伴可以直接移步到4或参照其他教程(?)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
因为一直是更新所以根本就没有什么设置让我选择或填写,一直next到最后,更新还失败了(我一直都不知道这个要更新的是啥,评论区有大神可以指正)。
我还一直以为是我没卸干净或者没装好,就这样重复了两三遍,,,期间我几乎看遍了所有安装教程和资源包。
在这里插入图片描述
然鹅,山重水复疑无路,柳暗花明又一村,正当我捶胸顿足之际,我看到了右边还有一个Add!!!仿佛看到了希望的光芒,听到了胜利的呼唤,就是一顿暴点!(为了预防遇到和我一样眼力不济的小伙伴,我已经框出来并加箭头了)
在这里插入图片描述
添加MySQL Server
在这里插入图片描述
4.现在来到了正轨(终!于!),可以参照正常教程了,总的来说就是,这样这样,然后再那样那样就可以了。
皮一下,这部分因为太过丝滑忘记截图,如果需要我就简述一下。

  • License Agreetment:众所周知,不同意协议是不会给你用软件的,这一步勾选【I accept the license terms】然后点【Next>】
  • Choosing a Setup Type: 选择【Custom】然后点击【Next>】
  • Select Products and Features:将【MySQL Servers】展开三次看到【MySQL Server 8.0.19 - X64】,选中它,点击右箭头,即为将要被下载的程序;再将它展开,把Documentation带上√(这一步其实我也不知道为啥,反正做就对了!)
  • Installation:点击【Execute】,有了小绿勾之后点击【Next>】
  • 后面4步都直接点【Next>】略过就ok,直到。。
  • Accounts and Roles:(看清楚哦,要设密码了,,其实后面也可以改)密码设置好就点【Next>】
  • next->execute->finish->next->finish->BINGO!

软件配置

漫漫长征路,已过一大半。安装完成后,就可以配置环境变量了,网上教程都很多,比如可以直接参照我在参考文献部分贴出来的第二个链接。
就是把刚安装的MySQL Server的bin路径添加到系统->高级系统设置->环境变量->Path中。

验证

那么怎么知道是否安装成功了呢?我们按住win+R启动cmd窗口并输入mysql -u root -p点击【确定】
在这里插入图片描述
输入初始设置的密码,弹出欢迎语句
在这里插入图片描述
安装成功

Navicat安装

别急,事还没完,安装导航猫新建连接。
网盘资源分享:链接复制后在上方框内粘贴,不要直接搜索,提取码“5pn0”

新建连接

打开Navicat,无需注册
点击【连接】->【MySQL】
在这里插入图片描述
取个连接名,输入前面设的密码,然后就。。
在这里插入图片描述
等等,事情没那么简单,因为你可能会遇到:
在这里插入图片描述
别急,打开cmd控制台进入mysql -u root -p,输入下列命令,注意password应替换为自己设置的密码

use mysql;
ALTER USER 'root' @ 'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

设置成功。
在这里插入图片描述
再次打开Navicat,记得之前输错了密码的要取消保存密码,然后输入正确的密码再点保存,不然连接时会再次弹出输入密码框。
在这里插入图片描述
好啦,小海豚变绿,终于可以愉快地创(qiao)建(dai)表(ma)了。
在这里插入图片描述

总结

复盘时间,今天安装MySQL Server遇到的:

  • 三个问题
  1. 重装时直接下载安装包会从add跳到upgrade直接更新;
  2. 更新一个插件更新失败;
  3. 登录Navicat时密码输入报错:2059-Authenticiation plugin ‘caching_sha2_password’ cannot be loaded;
  • 解决办法
  1. 在更新的最后一步可以选择其他模式:添加、删除;
  2. 直接在添加内重新下载需要的软件;
  3. 在控制台内输入相应语句;
  • 一点反思
    ->一开始新建不了表,发现是没有创建连接
    ->于是重新下载MySQL server,创建连接时一直报错"cant connect to mysql on ‘localhost’"
    ->以为是密码错误,找到以前做的工程文件,一直纠结于密码
    ->发现服务没有打开,搜索关于安装好Mysql却打不开服务的解决办法
    ->后来通过在cmd控制台输入命令无效才意识到是安装没有成功,配置有缺失
    ->确定版本万无一失后找到adding入口
    ->安装配置好后,密码输入报错,寻找错因
    ->解决后连接成功,开始新建表
  • 总之,兜兜转转,耗时几小时才弄稳妥的我果然是菜鸟本菜,以后还需要继续努力学习提高自己,文中如有什么错漏麻烦各位在评论区指正,小伙伴们有什么不懂的也可以问我,我尽力解答,毕竟亏也不是白吃的,一起进步嘛:P

参考文献

MySQL教程
软件安装管家

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值