给MySQL 服务器添加用户

声明:
本文所有的操作都是在 Ubuntu 12.04 上完成的

添加数据库用户只需两步就可以完成了
第一,添加用户
第二,分配权限

以下将整个流程走一遍

1.登录 MySQL 数据库
使用以下命令登录 MySQL 服务器:

  1. > mysql -h主机 -u用户 -p密码  

2.添加用户
添加用户命令如下:

  1. mysql> grant select on 数据库.* to '用户名'@'登录主机' identified by '密码'  

3.给用户分配权限
同样使用 grant 命令:

  1. mysql> grant 权限 on 数据库.表 to '用户名'@'登录主机';  

4.退出
以下两个命令都可以:

  1. mysql> exit;  
  2.   
  3. mysql> quit;  

另,grant命令的语法:

  1. GRANT  
  2.     priv_type [(column_list)]  
  3.       [, priv_type [(column_list)]] ...  
  4.     ON [object_type] priv_level  
  5.     TO user_specification [, user_specification] ...  
  6.     [REQUIRE {NONE | ssl_option [[AND] ssl_option] ...}]  
  7.     [WITH with_option ...]  
  8.   
  9. object_type:  
  10.     TABLE  
  11.   | FUNCTION  
  12.   | PROCEDURE  
  13.   
  14. priv_level:  
  15.     *  
  16.   | *.*  
  17.   | db_name.*  
  18.   | db_name.tbl_name  
  19.   | tbl_name  
  20.   | db_name.routine_name  
  21.   
  22. user_specification:  
  23.     user [IDENTIFIED BY [PASSWORD] 'password']  
  24.   
  25. ssl_option:  
  26.     SSL  
  27.   | X509  
  28.   | CIPHER 'cipher'  
  29.   | ISSUER 'issuer'  
  30.   | SUBJECT 'subject'  
  31.   
  32. with_option:  
  33.     GRANT OPTION  
  34.   | MAX_QUERIES_PER_HOUR count  
  35.   | MAX_UPDATES_PER_HOUR count  
  36.   | MAX_CONNECTIONS_PER_HOUR count  
  37.   | MAX_USER_CONNECTIONS count  

更详细的说明,请参考grant

(完)

本文作者: chenishr

本文标题:《给MySQL 服务器添加用户》

本文地址: https://blog.chenishr.com/?p=45

©版权所有,除非注明, 永在路上文章均为原创,转载请以链接形式注明出处和作者细信息。

发表评论

电子邮件地址不会被公开。 必填项已用*标注