zoukankan      html  css  js  c++  java
  • MYSQL8.0.16连接可视化窗口(解决办法)

    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;

    以上方法亲测可用。

  • 相关阅读:
    3. 尾缀
    Cocos工程命名规则整理(node部分)
    3.1-3.3 HBase Shell创建表
    2.11-2.12 HBase的数据迁移常见方式
    2.8-2.10 HBase集成MapReduce
    2.7 HBase架构深入剖析
    2.3-2.6 HBase java API
    2.1-2.2 HBase数据存储
    1.6-1.8 HBase表的物理模型
    1.4-1.5 HBase部署及基本使用
  • 原文地址:https://www.cnblogs.com/KdeS/p/10972107.html
Copyright © 2011-2022 走看看