Navicat 报错1251连接不成功Mysql

使用Navicat 连接数据库时候出现1251错误,解决方法。

1.首先打开mysql.exe,然后输入密码(mysql.exe可以在安装的位置搜索一下)

2.输入ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘mysql的密码‘;回车    别漏了后面有个分号    mysql的密码是安装mysql时设置的密码

3.输入FLUSH PRIVILEGES;回车  别漏了后面的分号

4.再次启动Navicat连接数据库成功。

原文地址:https://www.cnblogs.com/liudi2017/p/9424843.html

时间: 2024-11-13 09:47:02

Navicat 报错1251连接不成功Mysql的相关文章

Navicat for Mysql报错1251连接不成功Mysql

第一步:打开Command Line Client   看清楚不是cmd,是在mysql的目录下,你会发现有2个一模一样其实哪个都行 第二步:输入mysql密码回车    就是安装mysql时设置的密码只输入密码就行不加分号 第三步:输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mysql的密码';回车    别漏了后面有个分号    mysql的密码是安装mysql时设置的密码 第四步:输入F

解决Navicat 报错:1130-host is not allowed MySQL不允许从远程访问的方法

ERROR 1130: Host '192.168.1.3' is not allowed to connect to thisMySQL server 解决方法: 1. 改表法.可能是你的帐号不允许从远程登陆,只能在 localhost.这个时候只要在localhost的那台电脑,登入mysql后,更改"mysql" 数据库里的 "user" 表里的 "host"项,从"localhost"改称"%" 在

navicat报错2005 - Unknown MySQL server host 'localhost' (0) 原因及解决方法

报错原因:没有连接互联网,用navicat连接本地mysql数据库,连接属性ip为localhost. 解决办法:将ip改为127.0.0.1即可.localhost是需要DNS解析后才会是127.0.0.1的. navicat报错2005 - Unknown MySQL server host 'localhost' (0) 原因及解决方法 原文地址:https://www.cnblogs.com/Y-zhiwei/p/8458238.html

[mysqldumpslow 报错] Died at /usr/local/mysql/bin/mysqldumpslow line 161, <> chunk 236.

mysqldumpslow报错:Died at /usr/local/mysql/bin/mysqldumpslow line 161, <> chunk 236. 总结:是因为top数目太多了,mysqldumpslow遍历不过来的缘故. /usr/local/mysql/bin/mysqldumpslow -s -t 15 /root/db01-102-slow.log 1,把r去掉试试,还是报错,参数不识别. [[email protected] ]# /usr/local/mysql/

mysql报错:This version of MySQL doesn&#39;t yet support &#39;LIMIT &amp; IN/ALL/ANY/SOME subquery&#39;

his version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery'的意思是,这版本的 MySQL 不支持使用 LIMIT 子句的 IN/ALL/ANY/SOME 子查询,即是支持非 IN/ALL/ANY/SOME 子查询的 LIMIT 子查询. 也就是说,这样的语句是不能正确执行的. select * from table where id in (select id from table limit 10) 但

linux下安装php报错configure: error: Cannot find MySQL header files under /usr/include/mysql.

linux下安装php报错configure: error: Cannot find MySQL header files under /usr/include/mysql. 2013-03-04 15:34wdjhz | 分类:服务器软件 | 浏览5318次 configure: error: Cannot find MySQL header files under /usr/include/mysql.Note that the MySQL client library is not bun

Navicat11.1连接Mysql8.0报错1251的解决办法

今天下载mysql-8.0.13,完成配置及正常启动后,Navicat11.1工具连接时总报错:1251,找到解决办法主是要mysql8的加密方式不同.具体解决办法如下:一.管理员权限打开CMD,输入mysql的root帐号及密码: D:\mysql8>mysql -u root -p输入root的密码回车二.更改mysql的方式:mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVE

007-解决Navicat报错1251-Client does not support authentication protocol requested by server;consider upgrading MySQL client

报错: 解决方法: 输入select host,user,plugin,authentication_string from mysql.user;  看用户信息 更改加密方式,重置密码:(原加密方式为:alter user 'root'@'localhost' identified by  '123';) alter user 'root'@'localhost' identified by  '123'; 刷新权限:flush privileges; 再看看加密方式: 没有乱码现象 再次尝试

Navicat报错-ORA-28547:connection to server failed,probable Oracle Net admin error

重装完系统之后,新装完Navicat之后,在连接oracle数据库的时候,出现如下报错: ORA-28547:connection to server failed,probable Oracle Net admin error,截图如下: 问题原因:重装系统之后,需要先安装oracle客户端,我们把oracle客户端安装之后,看看是否还会存在这个问题 注意:如果你是在您本机装的oracle,然后访问本机的数据库,是不需要再额外安装客户端了,因为oracle服务器就会带有客户端 1.oracle