如何在MySQL4中创建用户

时间:2011-10-14 06:51:45

标签: mysql

我尝试在MySQL4数据库中使用“create user”命令(类似于MySQL5文档中提供的命令),但它失败了。有人能为我提供正确的语法吗?

1 个答案:

答案 0 :(得分:3)

第一次GRANT他们成为特权时,就会创建用户。

来自http://dev.mysql.com/doc/refman/4.1/en/grant.html

  
    
      

GRANT语句创建MySQL用户帐户并授予帐户权限。

    
  

所以,假设你有一个数据库“mydb”,表格为“mytable”。如果你想创建一个用户“jason”,密码为“pwd123!”谁拥有此表的SELECT权限,您可以这样做:

grant select on mydb.mytable to 'jason'@'hostname' identified by 'pwd123!';

关于主机名的常见警告适用。

如果你想在mydb上给jason充分的权限:

grant all on mydb.* to 'jason'@'hostname' identified by 'pwd123!';

重要提示:每次使用identified by时,您都要更改该用户/主机名的密码,因此在创建用户时通常只会使用此语法!