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

AI摘要

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

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

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

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

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

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

说明:

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

all privileges 设置账户有所有权限

Saiyintai

软件测试工程师

相关推荐

MySQL 主从复制(Ubuntu+宝塔)

MySQL主从复制配置步骤:主从服务器分别设置log-bin和server-id,主库创建复制账号并查看master状态,从库配置master连接信息并启动slave,最后验证Slave_IO_Running和Slave_SQL_Running状态。

群晖docker部署MySQL

通过SSH在群晖Docker部署MySQL,配置root密码、安装工具并启用远程连接,最后用Navicat Premium 15登录。

暂无评论