MySQL是开源的关系型数据库管理系统,它采用了客户端-服务器模式,并且支持多种熟悉的数据库类型。在MySQL中,可以通过添加用户来授权不同的用户对数据库进行操作。本文将介绍如何在MySQL中添加用户及主机。
在MySQL中,添加用户的语法如下:
CREATE USER '用户名'@'主机名' IDENTIFIED BY '用户密码';
其中,用户名
为需要添加的用户名,主机名
为限制该用户从哪个主机登录数据库,用户密码
则是该用户的登录密码。
需要注意的是,主机名
有以下几种填写方式:
%
:表示可以从任何主机登录localhost
:表示只能从本地登录,即只有本地的客户端才能访问该用户IP地址
:表示只能从指定的IP地址登录,多个IP地址之间用逗号隔开
例如,要添加一个用户名为test
,密码为123456
,可以从任何主机登录的用户,可以使用以下语句:
CREATE USER 'test'@'%' IDENTIFIED BY '123456';
如果只想让该用户从本地登录,可以使用以下语句:
CREATE USER 'test'@'localhost' IDENTIFIED BY '123456';
如果只想让该用户从指定的IP地址登录,可以使用以下语句:
CREATE USER 'test'@'192.168.1.100,192.168.1.101' IDENTIFIED BY '123456';
以上就是MySQL中添加用户及主机的方法,通过添加用户进行数据库授权可以方便地对不同的用户进行权限管理和数据操作。