MySQL数据库教程:如何新建用户名?(mysql新建用户名)


MySQL是一种关系型的数据库管理系统,在全球范围内被广泛应用。它在处理数据结构和信息查询以及更Updated(更新后版本)等功能方面,表现卓越。本文中我们将介绍MySQL中如何新建用户名:

首先,需要选择登录MySQL服务器:

输入MySQL服务器用户名:

“`shell

mysql -u root -p


其次,新建用户:
```sql
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

其中username是指定用户名,password是指定密码,localhost指定当前该用户有效的主机,如果想要设置该用户可以访问的主机,则可以使用%代替,即实际上让该用户可以从所有远程主机访问:

“`sql

CREATE USER ‘username’@’%’ IDENTIFIED BY ‘password’;


接下来,需要在新建的用户账号上授权相应权限:
```sql
GRANT USAGE ON *.* TO 'username'@'localhost' IDENTIFIED BY PASSWORD 'password';

此命令授予账号基本使用权限,如果需要授予特定的权限,可用下面的命令替代:

“`sql

GRANT [type_of_permission] ON [database_name].[table_name] TO ‘username’@’localhost’

其中type_of_permission是指具体的权限类型,以"Select,Insert,Update,Delete,Create,Drop"等六种权限为例,database_name指定的是要赋予权限的数据库名,table_name指定的是要赋予权限的表名。
最后,要记得立即执行以下命令以使数据更改生效:
```shell
FLUSH PRIVILEGES

以上就是如何在MySQL数据库中新建用户名。通过以上方法,用户可以在MySQL环境下,根据自己的业务需要,完善数据库的安全管理策略,即可轻松的新建用户,灵活地分配权限!