window10安装mysql8.0.11踩坑经历

先扔个官网地址:https://dev.mysql.com/downloads/windows/installer/8.0.html

找不到的童鞋去这里去找


选择最底下的那个(230M的那个),点击后:



好了,下载就到这里。

接下来是安装:


自己看,一般装个server就行了,你也可以全部装,然后就是一直往下走就行了,这里就不上图了。

安装完成之后准备用navicat去连接的时候出问题了。

问题描述:连接MySQL8.0出现2059错误。

这个错误出现的原因是在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密规则为caching_sha2_password。解决此问题有两种方法,一种是更新navicat驱动来解决此问题,一种是将mysql用户登录的加密规则修改为mysql_native_password。本文采用第二种方式。

  1. ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密规则  
  2.   
  3.   
  4. ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';  #更新一下用户的密码  
然后到这里就完成了,放心的去连接吧!


猜你喜欢

转载自blog.csdn.net/kaola_l/article/details/80450954