解决Navicat MySQL数据库备份与版本升级后登录报错1251
Navicat MySQL数据库备份方法
手动备份(冷备份)
自动定期备份(完整备份)
Navicat MySQL数据库还原方法
三、Navicat客户端登录实例报错1251原因
四、Navicat客户端登录实例报错1251解决办法
相关问题与解答
Navicat MySQL数据库备份方法
Navicat支持手动及自动备份MySQL数据库,手动备份,即冷备份,比较简单,最后生成备份文件即可,可以自己另外保存,自动定期备份(完整备份),一般一段时间进行一次,且在网站访问量最小的时候,这样常借助批处理文件定时备份,主要原理是写一个批处理文件,在里面写上处理程序的绝对路径然后把要处理的东西写在后面,然后在控制面板上,创建任务,任务指定该批处理文件的执行时间,但是执行一次该文件产生的备份都会覆盖上一次的文件。
Navicat MySQL数据库还原方法
使用 Navicat 备份工具方式进行备份和还原,其中包括还原自身数据库和还原到其他目标库,打开Navicat软件,建立数据库连接,选择数据库,点击新建备份,写入注释,点击开始,创建数据库备份.等待备份完成,将备份文件复制出来保存,在导入备份时,建议删除所有表或新建数据库,再运行SQL文件以确保正确导入。
三、Navicat客户端登录实例报错1251原因
错误代码1251表示"Client does not support authentication protocol requested by server; consider upgrading MySQL client",意思是客户端版本过低,不支持服务器所需的认证协议。
四、Navicat客户端登录实例报错1251解决办法
解决办法有二:一是更改加密方式;二是更新Navicat驱动来解决问题,以root账户用户,先通过命令行进入mysql的root账户,更改加密方式,或者将RDS for MySQL 8.0实例该用户登录的加密规则修改为“mysql_native_password”。
相关问题与解答
Q1: 为什么在用Navicat备份MySQL数据库时,自动备份会覆盖上次的文件?
A1: 因为在创建计划任务时,批处理文件执行一次后产生的备份都会覆盖上一次的文件。
Q2: 为什么Navicat连接MySQL8.0以上版本会报错1251?
A2: 因为MySQL8.0版本的加密方式和MySQL5.0的不一样,导致连接会报错。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/904930.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复