Navicat连接SQL时出现1045错误的解决方法

最近趁优惠活动,入手了一台轻量应用服务器玩玩。

安装了Wordpress博客系统,然后想用Navicat连接数据库来看看相关数据,结果提示1045错误,不让连接!咋是电子行业的程序猿,在WEB方面是半调子水平,凭自己的水平肯定是搞不定,只能是万能的百度来解决!

网上闲逛一圈,主要有下面两方面问题:

1、输错了登陆的用户名或密码

2、需要登陆的用户没有权限,默认数据库创建的账号权限仅限于localhost

我确信登陆的用户名和密码正确,那唯一的问题就是登陆用户没有远程登陆的权限!

问题找到就好办,直接登陆服务器,给用户设定远程登陆的权限就OK了。

主要的操作命令有现在几条:

1、登陆mysq数据库:mysql -u root -p

2、选择你要操作的数据表:use XXXX

3、授权用户在任意IP都可以登陆:grant all privileges on . to username@’%’ with grant option;

4、刷新权限:flush privileges;

我的操作截图如下: