Home  >  Article  >  Database  >  MySQL命令行创建用户与授权

MySQL命令行创建用户与授权

WBOY
WBOYOriginal
2016-06-07 15:18:151100browse

环境:MySQL Sever 5.1 MySQL命令行工具 问题:使用命令行创建用户、进行授权 1. 创建用户: 命令: CREATE USER username IDENTIFIED BY 'password'; 说明:username——你将创建的用户名, password——该用户的登陆密码,密码可以为空,如果为空则该用户可以不

        环境:MySQL Sever 5.1 + MySQL命令行工具


        问题:使用命令行创建用户、进行授权

 

1. 创建用户:

    命令:CREATE USER username IDENTIFIED BY 'password';

    说明:username——你将创建的用户名, password——该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器.

    示例:


CREATE USER wgb IDENTIFIED BY ‘wgb’;


           

2.授权:

   命令:GRANT privileges ON databasename.tablename TO username;

   说明:privileges——用户的操作权限,如SELECT , INSERT , UPDATE 等,如果要授予所有的权限则使用ALL.;databasename——数据库名;tablename——表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示, 如*.*.

   示例: 


GRANT SELECT, INSERT,UPDATE ON test.user TO wgv;
GRANT ALL ON *.* TO ;


    注意:用以上命令授权的用户不能给其它用户授权,如果想让该用户可以授权,用以下命令:

    GRANT privileges ONdatabasename.tablename TO WITH GRANT OPTION;

 

    授权后还要刷新系统权限表:


flush privileges;


 

参考资料:


MySQL创建用户与授权


MySql 新建用户、新建数据库、用户授权、删除用户、修改密码


MySql 新建用户与数据库的实际操作步骤





Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn