navicat创建用户并赋予权限

最近维护的MySQL版本的系统准备投入使用,在给用户进行安装过程中需要给数据库创建单独账户和密码,而我之前也很少使用navicat,所以中间遇到不少问题,所以通过这篇文章把自己的问题和解决方法记录下来。

1.用root进行登录

2.在root用户下,创建新用户,点击用户,进入用户创建界面

3.点击新建用户,进入用户新建界面,输入用户名称,主机(用%表示远程和本地的连接都可以),密码

4.编辑服务器权限,建议最好是全勾上,给足权限,防止后面操作数据库受限制

5.编辑权限(操作数据库的权限),点击切换到权限界面,进行用户操作指定数据库权限,这里也是最好是全勾上,给足权限,防止后面操作数据库受限制

6.上面都设置完成后,点击保存,即可完成用户创建,同时也设置了数据库的服务器操作权限和数据库操作权限
7.如果第6步点击后报错,保存失败,需要刷新MySQL的权限相关表,执行下面语句即可,执行完语句后,再进行用户创建和权限设置即可成功

flush privileges;

8.使用新用户登录