本地安装MySQL数据库-8.0.29版本(踩坑版)

目录

1.下载数据库网址:

2.选择要下载的版本:

3.安装MySQL

3.1安装报错:找不到兼容的服务器

4.配置环境变量

5.验证是否安装、配置环境变量成功

6.使用navicat创建数据库

6.1连接测试时报错-1251

6.2navicat连接:报错1045

 6.3 重启MySQL,更改密码

7.在navicat重新连接数据库,连接成功!!!!


1.下载数据库网址:

MySQL :: MySQL Downloadshttps://www.mysql.com/downloads/

2.选择要下载的版本:

3.安装MySQL

3.1安装报错:找不到兼容的服务器

第一次安装时我参考的是mysql安装教程【安装版】_超级小的大西瓜的博客-CSDN博客_mysql安装教程mysql安装教程【安装版】https://blog.csdn.net/qq_59636442/article/details/123058454 

但是安装到后边的时候我发现安装报错:

先将本地安装的所有有关的MySQL文件(有注册表的话也要删除)删除,确保再次安装时不会失败(具体教程请百度)

各种查资料,找到这个教程,重新安装:安装MySQL时出现no compatible servers were found的解决方法_whis学习随记的博客-CSDN博客_安装mysql出现找不到兼容的服务器怎么办正如图中所说,原因是缺少服务器,其实就是没有安装MySQL server。我建议进入控制面板的卸载程序中把刚刚安装的跟MySQL相关的软件都删除干净。然后重新打开MySQL的安装程序,重新安装。1、这里选择自定义安装2、我只添加了三个选项3、关键是这一步,你需要点击图中的Execute,然后根据提示安装所需要的C++组件这时出来如图提示,一定要选择repair或者修复!不...https://blog.csdn.net/qq_44766592/article/details/104635900

非常幸运的是,安装C++组件过程没有报错 

4.配置环境变量

 选择Path,点击【编辑】,将MySQL安装路径放到里边

5.验证是否安装、配置环境变量成功

cmd- 输入 mysql -u root -p

输入密码:******

安装成功!

6.使用navicat创建数据库

6.1连接测试时报错-1251

原因:安装数据库时,密码验证方式选择了-强密码校验,导致navicat连不上数据库,所以应该选第二个选项

 

 解决办法:打开cmd窗口,在登陆数据库的状态下修改加密规则

输入命令:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '*****';

(备注:*处是你自己设置的密码)

更换密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '*****' PASSWORD EXPIRE NEVER; 

(备注:*处是你的新密码)

 刷新一下:FLUSH PRIVILEGES;

6.2navicat连接:报错1045

再次尝试连接,然后报了1045(笑着活下去。。。。)

解决办法:找到MySQL的my.ini文件

(备注:一般情况下,这个文件在c盘的programdata,如果此文件夹被隐藏了,可以勾选”隐藏的项目“,就出来了)

 打开文件,在mysqlid关键字下,写入skip-grant-tables 并保存

(备注:此命令作用是跳过授权表,即输入任意字符账号密码都可以进入mysql看到所有数据表。并且当忘记账号密码时可以使用改命令修改密码,但是要随用随关,重启mysql)

 6.3 重启MySQL,更改密码

输入mysql -u root -p 回车输入密码

更新密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '*****' PASSWORD EXPIRE NEVER;

输入exit 退出数据库

7.在navicat重新连接数据库,连接成功!!!!

 

  • 9
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Damon•y

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值