QA18910——彻底解决NaviCat远程连接报错1045
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QA18910——彻底解决NaviCat远程连接报错1045相关的知识,希望对你有一定的参考价值。
navicat远程连接报错1045 access denied for user‘root‘@‘ip
原因分析:
1)、Navicat中使用【mysql和mariadb连接方式】连接数据库时,产生的效果是截然不同的;
这个坑估计好多人都,没有发现;
因此,强烈建议,在使用Navicat连接时,确认数据库的版本,是MySQL还是mariadb;当然了,在使用命令行连接时,二者是,没有任何区别的。
2)、另外注意两点:
第一在数据库本地建立一个[email protected]%或指定外网地址的用户,这样就允许公网地址的用户登录;
第二,如果是阿里云ECS时注意在安全组中打开数据库的出端口,默认是3306;
# 第一个是MySQL,第二个是mariaDB;
>> mysql --version
mysql Ver 14.14 Distrib 5.5.32, for Linux (x86_64) using readline 5.1
>> mysql --version
mysql Ver 15.1 Distrib 5.5.56-MariaDB, for Linux (x86_64) using readline 5.1
以上是关于QA18910——彻底解决NaviCat远程连接报错1045的主要内容,如果未能解决你的问题,请参考以下文章
安装mysql 8.0版本时,使用front连接报1251错误或者navicat 连接报错2059解决方案
navicat远程连接报 access denied for user'root'@'your mysql server ip'(using pasword:yes&q
navicat for mysql 连接报错1251详细解决步骤
win10 安装mysql 8.0.18 解决Navicat初次连接报错