解决无法mysqldump,提示索引用户为免密登录的报错

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 解决无法mysqldump,提示索引用户为免密登录的报错

报错如下:
mysqldump: Got error: 1449: The user specified as a definer ('skip-grants user'@'skip-grants host') does not exist when using LOCK TABLES

图片.png

首先查看库中存在哪些视图:
show table status where comment='view';

图片.png

图片.png

查看视图的属主(其中有个字段为DEFINER)
show create view server;

图片.png

可以发现该视图的属主为skip-grants user@skip-grants host证实了报错原因
找到报错原因后可使用两种方法恢复正常备份
简单直接,在配置文件中切换为免密身份 直接删除该视图

图片.png

图片.png

然后再进行备份操作即可成功:

图片.png

方法2:修改该视图的属主
链接如下:
https://www.cnblogs.com/zhongJaywang/p/6007688.html
http://blog.sina.com.cn/s/blog_3fba24680102xh8t.html

图片.png

图片.png

修改成功后即可正常备份

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
8月前
|
关系型数据库 MySQL 网络安全
|
8月前
|
关系型数据库 MySQL 数据库
MySQL数据库修改用户密码
MySQL数据库修改用户密码
94 1
|
关系型数据库 MySQL 数据库
MySql 数据库 - 重置数据库、重置初始密码方法,数据库初始化方法,长时间不用忘记密码暴力解决方法
MySql 数据库 - 重置数据库、重置初始密码方法,数据库初始化方法,长时间不用忘记密码暴力解决方法
920 0
MySql 数据库 - 重置数据库、重置初始密码方法,数据库初始化方法,长时间不用忘记密码暴力解决方法
|
5月前
|
数据可视化 关系型数据库 MySQL
Mysql8 如何在 Window11系统下完成跳过密钥校验、完成数据库密码的修改?
这篇文章介绍了如何在Windows 11系统下跳过MySQL 8的密钥校验,并通过命令行修改root用户的密码。
Mysql8 如何在 Window11系统下完成跳过密钥校验、完成数据库密码的修改?
|
6月前
|
数据安全/隐私保护
Navicate如何查看密码
Navicate如何查看密码
|
8月前
|
安全 关系型数据库 MySQL
QL数据库root账户密码忘记两种处理方法(保有效)
QL数据库root账户密码忘记两种处理方法(保有效)
|
8月前
|
关系型数据库 MySQL 开发工具
Mysql 忘记密码怎么重置密码(详细步骤)
Mysql 忘记密码怎么重置密码(详细步骤)
894 0
|
关系型数据库 MySQL 数据库
mysql创建用户角色后无法登陆_解决方法
mysql创建用户角色后无法登陆_解决方法
157 0
|
监控 关系型数据库 MySQL
|
关系型数据库 MySQL 数据库
忘记数据库账号密码了怎么办?
随着年龄的增长,记性越来越差了!有一段时间没有在自己的电脑上进行数据库操作,今天突然兴趣来了想码两段代码时,突然发现忘记了自己MYSQL的用户名和密码。只好又重新更改数据库的密码。相信应该也有不少人有过同样的经历,想起之前不知道如何修改密码时也是急得手足无措,一顿baidu,所以现在将如何更改数据库密码和设置数据库免登录的方式记录如下,这里是以MySQL数据库为例。 One
1838 0
忘记数据库账号密码了怎么办?

热门文章

最新文章

下一篇
开通oss服务