mysql8.0安装失败,如何解决?(标签-mysql)

安装mysql8.0一直失败

img

给的提示中的desktop这个文件夹根本找不到

你安装的是8.0吗

这个网上不是很多教程吗?你跟着网上的教程安装。

  • 帮你找了个相似的问题, 你可以看下: https://ask.csdn.net/questions/7484453
  • 你也可以参考下这篇文章:mysql8 安装后mysql服务一打开就自动关闭
  • 你还可以看下mysql参考手册中的 MySQL MySQL 8.0常见问题 MySQL 8.0常见问题。一般情况
  • 除此之外, 这篇博客: 解决mysql8.0登录验证失败的问题中的 解决mysql8.0登录验证失败的问题 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 很多用户在安装新版的mysql8.0版本时,在其他的mysql工具登录,出现“Authentication plugin ‘caching_sha2_password’ cannot be loaded”的错误,原因是mysql8.0更改了密码加密的方式。

    mysql原来的password加密方式为“mysql_native_password”,8.0后password的加密方式调整为“caching_sha2_password”,这样一来,mysql自己的客户端能正常登录,等一些mysql工具如:Navicat Premium 12,或者sqlyog,就会出现上述问题,或者提示需要更换client版本等。

    解决办法为:调整mysql8.0的加密方式!

    步骤1:使用mysql命令行工具登录:

    ${mysqldir}\mysql -uroot -p 
    输入预设的密码 
    

    如图:

    pic

    步骤2:修改密码的加密规则,并重新设定密码,并刷新权限:

     ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;   #修改加密规则 
    
     ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';   #更新一下用户的密码 (记得更换成自己想要的密码)
    
     FLUSH PRIVILEGES;   #刷新权限 
     
    

    步骤3:重新用Navicat Premium 12或sqlyog登录。

  • 您还可以看一下 刘运强老师的MySQL数据库从入门到实战课课程中的 MySQL8.0 新特性串讲小节, 巩固相关知识点