当前位置:Gxlcms > 数据库问题 > Mysqldump 1449 错误解决 mysqldump: Got error: 1449

Mysqldump 1449 错误解决 mysqldump: Got error: 1449

时间:2021-07-01 10:21:17 帮助过:17人阅读

CONCAT("ALTER DEFINER=`youruser`@`host` VIEW ", table_name, " AS ", view_definition, ";") FROM information_schema.views WHERE table_schema=your-database-name;

 

修改  `youruser`@`host` 变成你的  ‘your-database-name‘  变成你的db

就会生成一个alter 语句 可视化编辑也可以

修改成比如说 root%localhost

如果是一个procedure 修改 deafiner

 

UPDATE `mysql`.`proc` p SET  = user@% WHERE definer=root@%

 

具体的也可以先查看 proc 表 然后再修改

 

2. 增加一个definer

错误: The user specified as a definer (‘root‘@‘%‘) does not exist
执行:
GRANT ALL ON *.* TO someuser@% IDENTIFIED BY complex-password;
FLUSH PRIVILEGES;

上面有两处需要修改成你自己的 一个 ‘someuser‘@‘%‘ 还有一处 ‘complex-password‘  改成你的密码

 

Mysqldump 1449 错误解决 mysqldump: Got error: 1449

标签:roo   可视化查看   -name   src   word   pretty   err   数据库   一个   

人气教程排行