Navicat Premium 12.1.23激活(Navicat Premium12.1.25.0版本 使用注册机生成注册码,无效之后的解决方法)

Navicat Premium 12.1.23激活(Navicat Premium12.1.25.0版本 使用注册机生成注册码,无效之后的解决方法)

今天打开navicat客户端时,出现下面情况:

Navicat Premium 12.1.23激活(Navicat Premium12.1.25.0版本 使用注册机生成注册码,无效之后的解决方法)插图1

之前有使用过Patch_v4.8:

Navicat Premium 12.1.23激活(Navicat Premium12.1.25.0版本 使用注册机生成注册码,无效之后的解决方法)插图3

经过在网上查找并没发现原因,按照以前的步骤重新注册,直到最后一步:

Navicat Premium 12.1.23激活(Navicat Premium12.1.25.0版本 使用注册机生成注册码,无效之后的解决方法)插图5

But    左下的Generate,将激活码激活之后,再次打开navicat12.1.25.0任然提示需要去官网购买。

于是果断将此应用卸载,注册表也进行删除,再用搜索软件,搜索残余文件一并删除。

按win+r,输入regedit回车,在里面找到 HKEY_CURRENT_USERSoftwarePremiumSoft  这个路径下的 Navicat 的相关注册表 删除。

Navicat Premium 12.1.23激活(Navicat Premium12.1.25.0版本 使用注册机生成注册码,无效之后的解决方法)插图7

重新在网上找资源,我下载的是navicat12.011.0,并下载激活成功教程包:

Navicat Premium 12.1.23激活(Navicat Premium12.1.25.0版本 使用注册机生成注册码,无效之后的解决方法)插图9

网盘分享

分享码:no86

安装完成后,选择对应的激活成功教程文件复制到navicat的安装目录下:

Navicat Premium 12.1.23激活(Navicat Premium12.1.25.0版本 使用注册机生成注册码,无效之后的解决方法)插图11

Navicat Premium 12.1.23激活(Navicat Premium12.1.25.0版本 使用注册机生成注册码,无效之后的解决方法)插图13

这时再次打开navicat.exe,不会跳出需要注册的提示,但是连接数据库的时候,出现以下情况:

Navicat Premium 12.1.23激活
Navicat Premium 12.1.23激活(Navicat Premium12.1.25.0版本 使用注册机生成注册码,无效之后的解决方法)插图15

错误原因:MySQL新版本(8以上版本)的用户登录账户加密方式是【caching_sha2_password】,Navicat不支持这种用户登录账户加密方式。

解决方法:

1、首先用管理员权限打开cmd,输入mysql -u root -p进入,输入密码

C:Windowssystem32>mysql -u root -p
Enter password: *
Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 12 Server version: 8.0.18 MySQL Community Server – GPL mys

2、查看一下设置信息,一般默认的root,host是’localhost’

mysql> use mysql;
mysql> select user,host from user;
+————————-+——————–+
 | user                       | host                 |
+————————-+——————–+
 | mysql.infoschema | localhost          |
 | mysql.session       | localhost          |
 | mysql.sys              | localhost          |
 | root                        | localhost          |
+————————-+———————+
 4 rows in set (0.00 sec) 

3、这时进入数据库后,修改密码规则,再修改密码

ALTER USER ‘root’@’localhost’ IDENTIFIED BY ” PASSWORD EXPIRE NEVER;
Query OK, 0 rows affected (0.08 sec)

ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ”;
Query OK, 0 rows affected (0.08 sec)

4、最后刷新一下数据,成功连接上本地数据库

FLUSH PRIVILEGES; 
Query OK, 0 rows affected (0.08 sec)

注:

如果出现ERROR 1396 (HY000): Operation ALTER USER failed for ‘root’@’%’这个错误,代表root的host输入有误;

如果提示“mysql”不是内部或外部命令,则可能是:

1你的cmd不是以管理员的运行的

2或者你的MySQL没有内启动,net start mysql(后面的mysql主要看你的数据库服务的名字,可以变)

3就是你的在系统变量没有关于mysql 的路径,你可以加上盘符,或容者在系统变量中path加入mysql的bin文件的路径

Navicat Premium 12.1.23激活(Navicat Premium12.1.25.0版本 使用注册机生成注册码,无效之后的解决方法)插图17

以上内容均为网上搜集整合,如有不对之处请指出,欢迎大家评论,如果有帮助请点个赞,谢谢❤

今天的文章
Navicat Premium 12.1.23激活(Navicat Premium12.1.25.0版本 使用注册机生成注册码,无效之后的解决方法)分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/113649.html

(0)
编程小号编程小号
上一篇 2024-07-23
下一篇 2024-07-23

相关推荐