mysqldump 数据库备份
1. 错误1
mysqldump: Couldn't execute 'SHOW FUNCTION STATUS WHERE Db = 'it'': Cannot load from mysql.proc. The table is probably corrupted (1728)
原因
由于mysqldump使用了MySQL驱动程序的旧版本而导致的。这会导致mysqldump无法正确地执行某些查询
解决
更新MySQL驱动程序
mysql_upgrade -uroot -p --force
2. 错误2
Cannot proceed, because event scheduler is disabled
原因
通常情况是由于mysql升级导致 event scheduler 导致
解决
1. mysql -u root -p (登录mysql)
2. SET GLOBAL event_scheduler = ON; (启用事件调度程序)
3. select @@event_scheduler; (查询事件调度状态, 查看是否启用成功)
评论区