码迷,mamicode.com
首页 > 其他好文 > 详细

QA18910——彻底解决NaviCat远程连接报错【1045】

时间:2018-09-10 15:40:02      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:使用命令   分析   readline   maria   sql   denied   远程连接   登录   连接方式   

navicat远程连接报错1045 access denied for user‘root‘@‘ip

原因分析:

1)、Navicat中使用【MySQL和mariadb连接方式】连接数据库时,产生的效果是截然不同的;
这个坑估计好多人都,没有发现;
因此,强烈建议,在使用Navicat连接时,确认数据库的版本,是MySQL还是mariadb;当然了,在使用命令行连接时,二者是,没有任何区别的。

2)、另外注意两点:
第一在数据库本地建立一个user@%或指定外网地址的用户,这样就允许公网地址的用户登录;
第二,如果是阿里云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】

标签:使用命令   分析   readline   maria   sql   denied   远程连接   登录   连接方式   

原文地址:http://blog.51cto.com/mjunetwslinux/2173265

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!