MySQL增加用户的简单指令(mysql增加用户命令)
MySQL增加用户的简单指令
MySQL是一种功能强大的数据库管理系统,熟练掌握MySQL的技术人员可以快速的明确指令来操作MySQL的管理。本文主要介绍如何使用MySQL指令在数据库中增加一个用户。
创建一个用户最常见的可能就是使用CREATE USER功能,它可以添加一个新用户到MySQL数据库。假设我们想添加一个叫xiaoming 的新用户,可以使用以下MySQL命令:
` CREATE USER ‘xiaoming’@’localhost’ IDENTIFIED BY ‘password’ `
成功执行指令后,MySQL会把这里的参数创建为一个新的用户。这里, xiaoming是要创建的新用户的用户名,参数 localhost 表示这个用户只能从本机连接数据库, password 是此用户使用来连接数据库的密码,IDENTIFY BY 语句用于指定此用户的密码。
如果想允许新创建的用户 xiaoming 拥有全部操作权限,可以使用下面的MySQL指令:
` GRANT ALL ON *.* TO ‘xiaoming’@’localhost’ `
这里,ALL 表示此用户获取所有权限, *.* 表示此权限适用于所有的MySQL数据库和表, localhost 表示此权限只能在本机登陆的情况下使用,而 xiaoming 是你要授权的用户名。
也可以分解此MySQL指令来指定不同的权限,比如:
` GRANT SELECT, INSERT, UPDATE, DELETE ON *.* TO ‘xiaoming’@’localhost’ `
这里,SELECT、INSERT、UPDATE、DELETE 是四种权限,此指令的意思是给 xiaoming 用户选择、插入、更新、删除 所有数据库和表的权限,但只能从本地主机访问。
总之,使用CREATE USER和GRANT这两条MySQL指令,就可以很快在MySQL数据库中添加新用户以及给用户授予任意权限,这大大提升了MySQL的安全性,以及操作的方便程度。