我已经使用这个命令备份了我所有的 mysql 数据库(我在 debian linux 上运行 mysql 5):
mysqldump --user="root" --password="pass" --routines --triggers --events --all-databases > dbs_backup.sql
然后我根据这个链接关闭了我的mysql服务器以更改innodb配置;重新启动服务器后,当我想使用此命令导入转储输出时:
mysql -u root -p pass < dbs_backup.sql
我在这个文件的中间遇到了一些语法错误(它执行了很多查询和一些数据库成功导入,但只有在创建一些存储过程时才会发生错误)。我想知道为什么会发生这种情况,因为服务器没有重大变化并且转储的数据库都很好并且在转储之前运行良好。
什么会导致这个问题???