暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

使用Navicat 连接mysql8.0出现1251错误

Aihao 2021-04-12
1310

使用软件版本:Navicat  Premium11,MySQL8.0

Navicat  Premium连接MySQL5.0不会出错。


Navicat  Premium11连接MySQL8.0

连接总是出现错误,故在此记录一下解决方法。


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


解决方法:                             控制台进入

输入密码 进入root用户

                                    接着依次输入下面3条语句

语句一:mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;


语句二:mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新的密码';

注意:新的密码 如 12345678

语句三:mysql> FLUSH PRIVILEGES;

                                           大功告成



那么这时候有些读者可能会问了:

Navicat Premium和Navicat for MySQL区别?

Navicat Premium是一套数据库管理工具,结合了其它Navicat成员的功能,支持单一程序同时连接到MySQL、MariaDB、SQL Server、SQLite、Oracle和PostgreSQL数据库。Navicat Premium可满足现今数据库管理系统的使用功能,包括存储过程、事件、触发器、函数、视图等。


Navicat for MySQL是一套管理和开发MySQL或MariaDB的理想解决方案,支持单一程序,可同时连接到MySQL和MariaDB。这个功能齐备的前端软件为数据库管理、开发和维护提供了直观而强大的图形界面,给MySQL或MariaDB新手以及专业人士提供了一组全面的工具。
具体可参考官网资料:http://www.formysql.com/support.html


ok,此次分享到此结束,更多关于Java和MySQL的类容后续会不断更新,非常感谢您百忙之中来阅读!


文章转载自Aihao,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论