解决用Navicat连接不上数据库,报1251错误

世界可以没有日本,不能没有海洋。

使用Navicat有时候会报1251错误,有3个原因:

  • 使用的账户没有相关权限。
  • MySQL没有开启远程连接
  • 登录的账户没有开启远程连接

下面就是相关MySQL设置,创建1个账户。设置账户全部权限,且设置账户为远程连接。

-- 创建账号 
CREATE USER '用户名'@'%' IDENTIFIED WITH mysql_native_password BY '用户密码'; 

-- 指定账号访问数据表 
grant all privileges on `数据表`.* to '用户名'@'%';

说明:

'用户名'@'%'的%就是开启远程连接

all privileges 设置账户有所有权限



知识共享许可协议本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。

生成海报
点赞 0

暂无评论

相关推荐