zoukankan      html  css  js  c++  java
  • 解决NAVICAT 无法连接MYSQL8.0.12_可视化工具无法连接 MYSQL 8.0

     

    •  

    MySQL 8.0 版本去除了 password 字段,改用 authentication_string 字段,导致网上可以搜到的各种问题的各种解决方法完全没有效果;同时还更改了加密方式,之前版本的加密方式是「mysql_native_password」。

    8.0 之后的加密规则更改为「caching_sha2_password 」,这里需要把用户密码加密规则更改为原来的加密方式即可。具体方法步骤如下,记录备忘:

    1、打开终端,输入命令

    mysql -u root -p

    2、密码规则

    需要注意的是,MySQL 设置的密码中必须至少包含一个大写字母、一个小写字母、一个特殊符号、一个数字,至少 8 个字符;密码是在最开始安装 MySQL 的时候设置的,如果忘记了,上网查询解决方法。

     

    3、输入密码后,进入 >mysql 的命令行模式

    # 切换到 mysql 数据库
    use mysql;
    
    # 设置用户密码永不过期
    alter user ´root´@´localhost´ identified by ´your pwd´ password expire never;
    
    # 用「mysql_native_password」加密方式更新 root 用户密码
    alter user ´root´@´localhost´ identified with mysql_native_password by ´your pwd´;
    
    # 刷新
    flush privileges;

    以上就可以完美的解决可视化工具无法连接 MySQL 8.0 的数据库了。

    恋花望月轻轻唱 听雨随风悄悄追
  • 相关阅读:
    关掉firefox(火狐)和palemoon地址栏自动加www.前缀功能【转】
    Maven入门指南(一)
    Linux 常用命令
    maven-编译速度优化
    monkeyscript
    GIT
    maven简介及基础使用
    使用xcrun打包iOS应用
    Mac系统下STF的环境搭建和运行
    npm介绍与cnpm介绍
  • 原文地址:https://www.cnblogs.com/superstar/p/14886029.html
Copyright © 2011-2022 走看看