![MySQL入门很轻松(微课超值版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/406/32858406/b_32858406.jpg)
2.5 以图形方式管理MySQL用户
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P59_23890.jpg?sign=1739300284-3eIk7xP1tmiCG0wl9z8UOHfAwPvticDv-0-9d73e14aee8546f2df2856fadc84e835)
MySQL用户账户管理通常包括用户账户的创建和删除。下面以使用图形化管理工具phpMyAdmin为例,来介绍以图形方式管理MySQL用户的方法。
2.5.1 创建用户账户
MySQL在安装的过程中,已经创建有用户账户了,该用户账户具有管理员权限,不过,还可以创建其他的账户,来操作MySQL数据库,具体操作步骤如下。
(1)在phpMyAdmin主界面中,单击工具栏中的“账户”按钮,然后单击“新增用户账户”链接,如图2-105所示。
(2)在“新增用户账户”界面中输入用户名“myroot”。这里有两个选项:任意用户和使用文本域,推荐选择“使用文本域”,如图2-106所示。
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P60_1244.jpg?sign=1739300284-RW8LjQaX59T7vifnzIlMNlr5rB0yx4Yt-0-0f9de8ce0bc8648d38d8331a106965ae)
图2-105 “新增用户账户”链接
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P60_1245.jpg?sign=1739300284-ZAl4i7esBmNPFMiZY5e0vtfaAuzB8dHc-0-afa0e2f0a0847efb08cbc34a3d3abc44)
图2-106 “新增用户账户”界面
(3)在Host name选项中选择“本地”选项。这里有4个选项:任意主机、本地、使用主机表、Use text field(即使用文本域),如图2-107所示。
(4)密码类型选择为“使用文本域”,然后两次输入相同的密码,如图2-108所示。
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P60_1249.jpg?sign=1739300284-fkYNnf4OC4mAZe6YFD8WCGMHxqoT22JI-0-8b8f14e4118a682d5af80ea46543e629)
图2-107 设置host name
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P60_1250.jpg?sign=1739300284-T7WZfsxNrEuI6OB0b3wbjtQziqSiy8Lu-0-5a103fe4f091f7138a6d48f8d7bf0514)
图2-108 输入密码
(5)单击“执行”按钮,即可创建一个新用户,如图2-109所示。
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P60_1254.jpg?sign=1739300284-uKAq20NFu8vokJfKefK6I1qE6TIQ6F1u-0-2e5a898facb76d883ec04021dd5ff9b3)
图2-109 创建新用户的SQL语句
(6)在工具栏中单击“账户”按钮,即可看到新添加的用户myroot,如图2-110所示。
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P61_1267.jpg?sign=1739300284-xUeVpQhG5gIVe586p6p2i2lSFjNn8Z1k-0-05c86a46c07af0532f4101f7d3ffe0b6)
图2-110 查看新增的用户账户
2.5.2 删除用户账户
对于不再需要的账户,可以直接删除。在phpMyAdmin主界面中,单击工具栏中的“账户”按钮,然后选择需要删除的账户。如果需要删除与用户名称一样的数据库,可以选择“删除与用户同名的数据库”复选框,然后单击“执行”按钮即可完成删除用户账户的操作,如图2-111所示。
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P61_1284.jpg?sign=1739300284-nEWlRCa0Q1YTFFJkvDhdHKLW45Q6iX69-0-9c71b2db2dc67b0278557684cc270d00)
图2-111 删除用户账户
2.5.3 加密用户账户
在MySQL数据库中的管理员账户为root,为了保护数据库账户的安全,可以为管理员账户加密,具体的操作步骤如下。
(1)进入phpMyAdmin的主界面,单击“权限”图标,如图2-112所示。
(2)进入用户权限设置界面,设置管理员账户的权限,这里有两个root账号,分别为由本机(localhost)进入和所有主机(::1)进入的管理账户,默认没有密码。首先修改所有主机的密码,单击“编辑权限”链接,如图2-113所示。
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P61_1279.jpg?sign=1739300284-VuxcfFfJDjnFjFObVo6PX86QWpVTIhHw-0-9d7dfefdf32ca36acb58b20002e29554)
图2-112 单击“权限”图标
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P61_1280.jpg?sign=1739300284-OSKFbzvs0fPsYp5yJMPllCpMByLwzKbS-0-8bf7373460915c50aaa52eb6d8799afe)
图2-113 用户权限设置界面
(3)进入“修改密码”设置界面,然后在“密码”文本框中输入所要使用的密码,如图2-114所示。单击“执行”按钮,即可完成密码的添加操作。
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P62_1295.jpg?sign=1739300284-VpFfrAUPx2gVSB7l0evbz8sBUqcQWFjO-0-a8a66e93ad2e65a44ac175e7fc6c4d10)
图2-114 输入修改的密码
2.5.4 用户权限管理
MySQL权限系统用于对用户执行的操作进行限制。用户的身份由用户用于连接的主机名和使用的用户名来决定。连接后对于用户每一个操作,系统都会根据用户的身份判断该用户是否有执行该操作的权限,如SELECT、INSERT、UPDATE和DELETE权限。
不同的MySQL图形化管理工具中都有权限管理模块。下面以phpMyAdmin为例简单介绍如何给用户账号授权,具体操作步骤如下。
(1)在phpMyAdmin主界面中,单击工具栏中的“账户”按钮,然后选择需要授权账户右侧的“修改权限”链接,如图2-115所示。
(2)进入Global界面,这里可以设置具体的权限,也可以直接选择“全局权限”复选框,权限主要包括“数据”“结构”“管理”3方面的权限,如图2-116所示。
(3)选择“数据库”选项,进入“数据库”界面,然后选择需要的数据库,例如这里选择company数据库,如图2-117所示。
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P62_1298.jpg?sign=1739300284-ka5tPRulBskO6jM23v1BwpvRnJm1XQuN-0-62761b69eb53fadb155b5ffd0d1c64ef)
图2-115 “修改权限”链接
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P62_1291.jpg?sign=1739300284-tLO6QLwkPluC4SvU9DdjqcXUTh2u40Go-0-72620be62270364ffcd926f02fd81ae0)
图2-116 Global界面
(4)单击“执行”按钮,即可完成为用户myroot添加权限的操作,如图2-118所示。
注意:授权时必须非常谨慎,权限越多,安全性越低,必须对每个用户都实行控制。
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P63_1310.jpg?sign=1739300284-kcJB82RJTdNfwbbU3EzmzMUsGaWL7WZf-0-9b1f05b6c5b443baa6e9b2f3688a7ec7)
图2-117 选择需要的数据库
![](https://epubservercos.yuewen.com/D53A3A/17640317506035206/epubprivate/OEBPS/Images/Figure-P63_1313.jpg?sign=1739300284-7W6sTtLCXhzjN68kNfhyPcrjxCQv8abw-0-faad5720986530497b43a14dc5c25f25)
图2-118 完成用户权限的添加