首页 > 作文

阿里云服务器备份方法 教你阿里云服务器数据备份到本地

更新时间:2023-03-31 14:10:12 阅读: 评论:0

各位都了解,资料量小的备份都使用 mysqldump 命令来备份,最近本人从阿里云RDS实例备份博客资料,并再一次把备份出去的资料导入到RDS实例时,会接触错误 [Err] 1227 – Access denied; you need (at least one of) the S房屋建筑学试题UPER privilege(s) for this operation。

ps:阿里云RDS实例版本:5.6

接触上面错误感觉很奇怪,为什么没有权限写入,使用的账号是超级账号,为什么没有权限了???

错误原因

通过上面报错,查找阿里云帮助文档,末尾寻找答案,下面是详细解决方法。

导入RDS MySQL 实例:SQL 语句中含有需要 Supper 权限才可以执行的语句,而 RDS MySQL不提供 Super 权限,因此需要去除这种语句。

本地 MySQL 实例没有启用 GTID。

解决方法

1、去除 DEFINER 子句周庄水韵教案

检查 SQL 文件,去除下面类似的子句

DEFINER=`root`@`%`

在 Linux 平台下,可以尝试使用下面的语句去除:

$ d -e ‘s/DEFINER[ ]*=[ ]*[^*]*\*/\*/ ‘ your.sql 裂项法> your_revid.sql

2、去除 GTID_PURGED 子句

检查 SQL 文件,去除下面类似的语句

SET @@GLOBAL.GTID_PURGED=’d0502171-3e23-11e4-9d65-d89d672af420:1-373,

d5deee4e-3e23-11e4-9d65-d89d672a9530:1-616234′;

在 Linux 平台,可以使用下面的语句去除

$ awk ‘{ if (index($0,”GTID_PURGED”)) 学历证明{ getline; while (length($0) > 0) { getline; } } el { print $0 } }变通的作文素材217; your.sql | grep -iv ‘t @@’ > your_revid.sql

3、检查改写后的文件

改写完毕后,通过下面的语句检查是否合乎要求。

$ egrep -in “definer|t @@” your_revid.sql

如果上面的语句没有输出,说明 SQL 文件符合要求。

本文发布于:2023-03-31 14:10:11,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/9896863c9046eaa9fc143d1cafc98a67.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:阿里云服务器备份方法 教你阿里云服务器数据备份到本地.doc

本文 PDF 下载地址:阿里云服务器备份方法 教你阿里云服务器数据备份到本地.pdf

标签:语句   子句   实例   阿里
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图