当前位置: 首页 > 工具软件 > mysqldump-php > 使用案例 >

阿里云mysql导入出错_mysql,阿里云_阿里云服务器 mysqldump导出sql文件,在导入的过程中报权限错误,mysql,阿里云,运维,dba,mysqldump - phpStudy...

太叔航
2023-12-01

阿里云服务器 mysqldump导出sql文件,在导入的过程中报权限错误

写了一个php脚本做定时复制数据库的工作

(1. 不要问我为什么不用linux 2.不要问我为什么不用主从同步。都是业务需要 我也没办法。)

error_reporting(0);

$DB = [

'remote'=>[

"dsn"=>"mysql:host=xxx.xxx.xxx.xxx;dbname=dbname",

"ip"=>"xxx.xxx.xxx.xxx",

"username"=>"username",

"password"=>"password"

],

'local'=>[

"dsn"=>"mysql:host=xxx.xxx.xxx.xxx;dbname=dbname",

"ip"=>"xxx.xxx.xxx.xxx",

"username"=>"username",

"password"=>"password",

]

];

$conf = [

'mysql_root'=>'D:\wamp\bin\mysql\mysql5.6.17\bin',

'dump_folder'=>'G:\\',

'db_name'=>'db_name',

'table_name'=>'table_name'

];

$pdo = new PDO($DB["remote"]["dsn"], $DB["remote"]["username"], $DB["remote"]["password"]);

do {

$result = $pdo->query("select max(id) as max from ".$conf['table_name'])->fetchAll();

$max = $result[0]['max']; // 获取最大的id

// 通过mysqldump导出sql文件

$dump_shell = $conf['mysql_root'].'\mysqldump -h'.$DB['local']['ip'].' -u'.$DB['local']['username'].' -p'.$DB['local']['password'].' -t fuscent --table '.$conf['table_name'].' --default-character-set=utf8 --single-transaction --skip-add-locks -w"id>'.$max.'">'.$conf['dump_folder'].'\\'.$conf['table_name'].'.sql';

exec($dump_shell);

// mysql < xxx.sql 导入sql文件

$source_shell = $conf['mysql_root'].'\mysql -h'.$DB['remote']['ip'].' -u'.$DB['remote']['username'].' -p'.$DB['remote']['password'].' '.$conf['db_name'].' -e"'.$conf['dump_folder'].'\\'.$conf['table_name'].'".sql"';

exec($source_shell);

sleep(60); // 等待*秒钟

} while (true);

无论在导入的过程中使用

source xxx.sql

或者

mysql < xxx.sql

的方法,都会报出以下错误

ERROR 1227 (42000) at line 18: Access denied; you need (at least one of) the SUPER privilege(s) for this operation

请问这是为什么啊?我的权限也没有问题啊。有人遇到过这种情况吗?

相关阅读:

导入wav文件提示 EOFError

pop库,在真机上跑报错

这个Express上传图片的方法有些看不懂??

PHP扩展需要解析YAML文件...

angularjs公共模块怎么写一个共用的控制器来控制公共模块里面的数据呢

IOS类似excle表格实现

javascript函数化模式模拟处理父类方法

关于Laravel 全局数据的处理

如何把html封到浏览器中以供离线使用?

mongodb子文档排序的问题

这个JS工具是哪里的?我怎么找不到

android操作xml能不能像javascript操作html一样的

The user cannot be altered by a client without the session.

django程序更新之后,浏览器缓存问题

如何在 SQLAlchemy 中定义触发器、存储过程?

文件上传的路径问题

php+mysql在update百万级数据时有什么办法比较快?

在使用java提取网上数据时,出现了通信错误(1001)-无法解析响应HTTP版本,以下是控制台出现的错误,求大神帮忙

bat 脚本实现文件及文件夹移动

jQuery监听事件

 类似资料: