当前位置:数据库 > MySQL >>

navicat管理mysql,mysql设置密码之后,navicat使用新密码不能链接空密码却可以

如题,mysql之前密码为空,设置完密码之后所有的网站也必须用新密码才能连接上数据库,可是navicat必须使用空密码才能连接啊,新密码连接不行,而且使用phpmyadmin也测试了一下,使用新密码能链接,各位有没有知道这是么是原因啊? (已重启计算机系统)
追问:里面有个::1的用户有密码,其他的用户密码全是空,如果我想让所有人访问都是用这个密码,是不是要给每一个设置上?还有这些用户分别是什么意思?访问时有什么区别?
答案:那是因为你设的新密码 只可以在本地访问  远程不可以访问 。 这是默认设置。 而你说的空密码是系统当时自已给的。 你可以 用phpmyadmin 看下 mysql 数据库的 user表 。  里面的 host 字段。如果是localhost 说明只可以本地访问。如果是 % 号的话,说明远程也可以访问
其他:看MySQL服务属性, Path to executable的设置上,mysqld-nt的位置设置路径是否正确。 如果确认是此问题再看下面,否则就不用看了. 如何删除(修改)服务又 phpmyadmin 是本地访问  你用navicat 则是你现在这台机器的IP访问 这两个本质不一样 

上一个:mysql 存储过程创建总是出错
下一个:请教,mysql里面有个password()的密码函数. oracle有没有类似的函数?

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,