MySQL创建用户与授权方法

MySQL用户创建和授权管理详解

在WindowsXPProfessional系统上运行MySQL5.0时,管理员可以通过以下步骤创建用户、授予权限、设置密码、撤销权限和删除用户:

1.创建用户:使用命令`CREATEUSER'用户名'@'主机'IDENTIFIEDBY'密码';`。
例如:

创建本地用户'dog',密码为'123456':CREATEUSER'dog'@'localhost'IDENTIFIEDBY'123456'创建远程用户'pig',允许192.168.1.101访问,密码为';123456'':CREATEUSER'pig'@'192.168.1.101'IDENTIFIEDBY'123456';允许用户'pig'无需密码即可登录所有远程主机:CREATEUSER'pig'@'%'IDENTIFIEDBY'';

2权限:通过`GRANTprivilegesONdatabasename.tablenameTO'username'@'host';`。
例如:

授予'pig'在所有远程主机上对'user'表的SELECT和INSERT权限:GRANTSELECT,INSERTONtest.userTO'pig'@'%'授予'pig'对所有数据库和表的完全权限:GRANTALLON*.*TO'pig'@'%';

3设置和更改密码:使用`SETPASSWORDFOR'username'@'host'=PASSWORD('newpassword');`,或者当前用户可以修改。
直接:SETPASSWORD=PASSWORD("newpassword");

4要撤销权限:使用`REVOKEprivilegeONdatabasename.tablenameFROM'username'@'host。
t';`,请注意取消操作需要与权限完全匹配:REVOKESELECTONtest.userFROM'pig'@'%';

5.用户名'@'主机';

mysql创建用户问题

创建mysql用户并设置权限的方法如下:1.以root身份登录:以root用户登录MySQL,然后选择Users2.添加帐户并添加权限:选择Add按钮。
在右下角的登录选项卡中设置用户名和密码3.单击权限选项卡设置用户权限:单击添加按钮,选择要连接的数据库,单击确定,然后选择授予权限。