我正在学习mysql,在尝试创建存储过程时遇到了缺少'mysql.proc‘的问题。mysql版本5.1.41。
我读到运行脚本'mysql_fix_privilege_tables‘应该可以修复前面的错误。我得到了一种奇怪的副作用...当我运行此脚本时,我的root密码不再有效,因此无法再登录到mysql。唯一的解决方案是删除mysql并重新开始。我现在已经这样做了两次,并且不知道为什么它会影响我的root密码。有什么线索吗?
11/28更新:我发现这是工作台中的一个错误,具有特定的模型同步设置。它正在删除mysql数据库,并且由于某些原因,当您进行修复时,mysql将擦除所有用户。我觉得这是一场完美的风暴。
发布于 2009-11-27 09:02:20
也许这个article (针对运行mysql的Debian Linux )可能会帮助您,省去您必须删除mysql并重新安装的痛苦。主体应该保持不变,因为我注意到这是用macosx标记的。
希望这能有所帮助,致以最好的问候,汤姆。
https://stackoverflow.com/questions/1806280
复制相似问题