我正在学习mysql并在尝试创建存储过程时遇到“mysql.proc”缺失的问题。 mysql版本5.1.41。
我读到运行脚本'mysql_fix_privilege_tables'应该修复上一个错误。我得到了一个奇怪的副作用...当我运行这个脚本并且因为这个而无法再登录到mysql时,我的root密码已经不再好了。唯一的解决方案是删除mysql并重新开始。我现在已经完成了两次,并且不知道为什么它会影响我的root密码。任何线索?
11/28更新:我发现它是工作台中的一个错误,具有特定的模型同步设置。它正在删除mysql数据库,出于某种原因,当你进行修复时,mysql会删除所有用户。我认为是一种完美的风暴。
答案 0 :(得分:0)
也许这个article(适用于运行mysql的Debian Linux)可能会帮助你并省去你不得不删除mysql并重新安装的痛苦。校长应该保持不变,因为我注意到这是用macosx标记的。
希望这有帮助, 最好的祝福, 汤姆。