Navicat如何能连接MySQL

醉折花枝作酒筹
发布: 2021-06-21 09:18:33
转载
5607人浏览过

本篇文章给大家详细介绍navicat连接mysql的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

Navicat如何能连接MySQL

简述

Navicat 是一套快速、可靠和全面的数据库管理工具,专门用于简化数据库管理和降低管理成本。Navicat 图形界面直观,提供简便的管理方法,设计和操作 MySQL、MariaDB、SQL Server、Oracle、PostgreSQL 和 SQLite 的数据。

在使用 Navicat 远程连接 MySQL 数据库时,经常会出现一些错误,今天我们来分享一下经验。

新建连接

打开 Navicat,选择:连接 -> MySQL,这时会出现一个新窗口,让你输入一些基本信息:

这里写图片描述

输入完成之后,点击“测试连接”按钮,便可以测试是否能正常连接!

常见错误

在连接数据库的过程中,经常会出现一些错误。下面我们列出了具体的错误信息,以及相应的解决方案!

错误一

当第一次连接时,很有可能会出现:

1130- Host xxx is not allowed to connect to this MySQL server

这里写图片描述

这说明所连接的帐号没有远程连接的权限,只能在本机(localhost)登录。

这时需要更改 MySQL 数据库里的 user 表里的 host 项,将 localhost 改称 % 即可:

mysql> use mysql;
mysql> update user set host = '%' where user = 'root';
mysql> flush privileges;
登录后复制

错误二

再次连接,这时又会出现:

2059 - authentication plugin ‘caching_sha2_password’ cannot be loaded

这里写图片描述

这是因为在 MySQL8 之前的版本中加密规则是 mysql_native_password,而在之后的版本中加密规则变成了 caching_sha2_password。

要解决问题这个问题,可以把 MySQL 的加密规则还原成 mysql_native_password:

mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'Password@123456';
登录后复制

注意: Password@123456 是登录数据库的密码,可根据自身情况进行设置。

连接 MySQL

当以上错误都解决完成之后,就可以正常连接 MySQL 了:

这里写图片描述

注意: 这里的密码为上面所更改的密码(例如:Password@123456)。

相关推荐:《mysql教程

以上就是Navicat如何能连接MySQL的详细内容,更多请关注php中文网其它相关文章!

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
相关标签:
来源:CSDN网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号