zoukankan      html  css  js  c++  java
  • 解决:Navicat连接不上MySQL 8.0

    今天下了个 MySQL8.0,发现Navicat连接不上,总是报错1251;

    原因是MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错。

    试了很多种方法,终于找到一种可以实现的:

      更改加密方式

      1.先通过命令行进入mysql的root账户:

    PS C:Windowssystem32> mysql -uroot -p

      再输入root的密码:

    复制代码
    Enter password: ******
    Welcome to the MySQL monitor.  Commands end with ; or g.
    Your MySQL connection id is 18
    Server version: 8.0.11 MySQL Community Server - GPL
    Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
    mysql>
    复制代码

    2.更改加密方式:

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
    Query OK, 0 rows affected (0.10 sec)

     3.更改密码:

    mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
    Query OK, 0 rows affected (0.35 sec)

    4.刷新:

    mysql> FLUSH PRIVILEGES;
    Query OK, 0 rows affected (0.28 sec)

    // 如果报错   ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'%' 

    则是远程访问权限不正确,先选择数据库,查看一下再更改:

     

    复制代码
    mysql> use mysql;
    Database changed
    mysql> select user,host from user; +------------------+-----------+ | user | host | +------------------+-----------+ | mysql.infoschema | localhost | | mysql.session | localhost | | mysql.sys | localhost | | root | localhost | +------------------+-----------+ 5 rows in set (0.00 sec)  

    复制代码

    转载: http://www.cnblogs.com/shiysin/p/shiysin.html

    备注:

    把第三步:更改密码:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY ''";
    清除密码。
    与其设置密码为password不如将密码清空。

  • 相关阅读:
    网线 ------ 交叉线
    ubuntu ------ 网络 ifconfig 不显示IP地址
    STM32L011D4 ----- 低功耗
    List 集合 使用 remove 踩得坑
    Map 集合遍历的4种方法
    elasticsearch 集群详解
    谷歌浏览器添加插件时显示程序包无效:"CRX_HEADER_INVALID" 解决办法
    MySql数据库 优化
    MySql 索引
    Kibana 安装
  • 原文地址:https://www.cnblogs.com/sunice/p/14234187.html
Copyright © 2011-2022 走看看