见下图。使用此工具创建数据库并导入数据。Navicat 8下载地址
一个
2
三
四
五
六
七
八
九
10
11
十二个。教程完成。2.管理用户的建立和用户权限的分配
在这里,我们可以发现root是mysql的最高级别用户,它拥有查看、修改和删除MySQL软件中所有数据库的权限。当需要多个数据库并分配给不同的用户时,多个用户只有查看各自对应数据库的权限,互不干扰,该怎么办?
答案很简单:设置多个数据库和用户,设置用户管理指定数据库的权限。该方法如下:
右键单击“localhost_3306”连接,选择“创建数据库”,如下图所示:
在“键入数据库名称”中填入您要命名的数据库名称,例如:寻梅,默认情况下“字符集”和“排序规则”保持不变,单击“确定”。
然后点击顶部的“管理用户”,如下图所示:
在弹出的“添加用户”窗口中,在“用户名”处输入要设置的用户名,如xmuser。在host中输入localhost,在password和confirm password中输入要设置密码,如xunmei123,然后单击OK。
然后点击刚刚创建的用户左边的加号,展开可以看到多个数据库。点击寻梅刚刚创建的数据库,点击右边的“全选”,然后点击“保存”。此时,寻梅数据库上将出现一个黄色的锁图标,这表示xmuser用户拥有寻梅数据库的管理权限。如下图:
这里的设置已经完成。为了验证我们的设置是否正确,我们可以使用刚刚建立的用户xmuser和密码xunmei123连接到localhost主机地址。连接后发现用户只能查看寻梅数据库和临时information_schema虚拟数据库,证明前面的设置是正确的,教程到此结束。