无法通过navicat 连接到服务器

来源:3-8 Navicat安装以及数据库设计初步分析

Neolu4ever

2019-03-06

连接的环境设定按默认设置(主机:localhost,端口: 3306, 用户:root),点击尝试连接navicat返回以下错误:

“1045 - Access denied for user ‘root’@‘localhost’ (using password: NO)”
该错误是指访问用的账号没有足够权限连接到服务器

已经通过terminal运行 mysql -u root -p, 确认数据库运作中;
检查phpadmin, 确认 root账号有访问权限;

navicat版本是12.1.15试用版

想请教老师或者其他同学有没有遇到过这种情况,有的话请问如何解决?

写回答

1回答

7七月

2019-03-06

phpadmin我没怎么用过。但这些情况可能原因有如下:尝试给数据可设置一个密码;看看MySQL是否打开了允许远程连接。搜一下 挺多资料的。

0
1
Neolu4ever
谢谢老师!虽然这个问题还没有解决,但是我直接在phpadmin创建数据库,执行sql还是顺利的,如果找到了解决方法我再记录到评论里。
2019-03-06
共1条回复

微信小程序电商实战 从前端到后端的全流程精讲

全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计

4805 学习 · 4382 问题

查看课程