我使用mysql workbench来管理正在创建的应用程序的数据库。问题是我有一个名为user的表,其中包含我所有用户的用户名和密码,但他们无法登录,直到我进入mysql workbench服务器管理并在用户和权限下逐一添加它们才能登录。
我想知道是否有更容易或更快的方法来做到这一点。我有超过100个用户添加。
答案 0 :(得分:4)
您需要运行FLUSH PRIVILEGES;
才能使mysql.user
数据库的任何更改生效。
MySQL Workbench会在添加用户时自动执行此操作,但如果您手动将人员添加到mysql.user
数据库,则您还需要手动运行FLUSH PRIVILEGES;
SQL。
<强>特权强>
从mysql数据库中的授权表重新加载特权。