我正在尝试创建mysql转储文件,但遇到了重大问题:mysqldump --user=root --password=**** --host=localhost system_db> /var/www/system_db/site/resources/backup/file.sqlmysqldump: Got error: 1449: The user specifiedas a definer ('root
我将使用MySQLDUMP转储超过1TB的大型数据库(不幸的是,我不得不坚持使用mysqldump,我不能使用mydumper或任何其他备份工具)
我想在备份过程中更换定义器。所以,如果我使用sed with dump命令,它会比普通mysqldump花费更多的时间吗?mysqldump db name | sed -e 's/DEFINER[ ]*=[ ]*[^*]*\*/\*/' > dump.sql
在备份时使用mysqldump会出现以下错误:
mysqldump: Got error: 1356: "View 'sys.host_summary' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them" when using LOCK TABLES