Emi*_*lás 7 mysql mysqldump database-backups
我想知道我是否可以阻止mysqldump插入此命令
/*!50017 DEFINER=`root`@`localhost`*/
Run Code Online (Sandbox Code Playgroud)
或者,如果我之后必须用sed做,例如
谢谢!
这个问题自2006年以来一直存在,没有任何迹象表明曾经被修复过.
但是,我通过grep(仅限linux)来管理它,以在写入转储文件之前修剪定义行:
mysqldump -u dbuser -p dbname | grep -v 'SQL SECURITY DEFINER' > dump.sql
Run Code Online (Sandbox Code Playgroud)
有点满口(或键盘?)但我认为这是唯一的方法.
| 归档时间: |
|
| 查看次数: |
6669 次 |
| 最近记录: |