navicat for MySQL 连接本地数据库出现1045错误 如下图:
查了很多资料,意思是说mysql没有授权远程连接,也就是权限不够;
解决方法:
1.首先打开命令行:开始->运行->cmd。
2.先进入电脑安装的mysql的bin目录下,因为我用的是phpstudy,mysql安装在D盘,如果你的是C盘 就不用执行第一个命令
D:
cd D:\phpStudy\MySQL\bin
mysql -u root mysql
mysql> UPDATE user
in Navicat for MySQL,PostgreSQL and Oracle 产生错误的原因是mysql帐户连接到远程mysql服务器没有足够的权限。 mysql安装后默认仅允许”localhost”连接。因此多数服务器端的脚本程序很容易连接到本地服务器的本地数据库。客户端计算机被远程服务器阻止直到配置好用户权限。 如果您想从您的桌面访问远程mysql服务器,首先需要知道mysql系统工作的权限。 用户信息存储在名字为”mysql”数据库的user, db, host, tables_p