mysql创建新的用户并赋予权限
导读:MySQL是一个开源关系型数据库管理系统,它支持多种操作系统,一些Web应用程序使用MySQL作为其数据库管理系统。在实际应用中,我们需要创建新的用户并赋予权限。本文将演示如何使用MySQL创建新的用户并赋予权限。CREATE USER '...
MySQL是一个开源关系型数据库管理系统,它支持多种操作系统,一些Web应用程序使用MySQL作为其数据库管理系统。在实际应用中,我们需要创建新的用户并赋予权限。本文将演示如何使用MySQL创建新的用户并赋予权限。
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
以上语句创建了一个名为“newuser”的用户,密码为“password”,并且该用户只能从本地连接MySQL。
GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';
以上语句将所有权限授予“newuser”用户。 “*.*”代表所有数据库和表,但可以更改以授予具体的权限。
FLUSH PRIVILEGES;
以上语句刷新数据库访问权限以使更改生效。
如果想要通过其他主机连接MySQL,则需要创建“newuser”的对应主机名和密码。
CREATE USER 'newuser'@'%' IDENTIFIED BY 'password';
以上语句创建了一个名为“newuser”的用户,密码为“password”,并且该用户可以从任何其他主机连接MySQL。
GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'%';
以上语句授予“newuser”用户所有权限,包括从其他主机连接MySQL。
FLUSH PRIVILEGES;
以上语句刷新数据库访问权限以使更改生效。
本示例演示了如何创建新的用户并赋予不同的访问权限。使用MySQL,我们可以创建多个用户并赋予不同的权限,以精细地控制数据库的管理。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: mysql创建新的用户并赋予权限
本文地址: https://pptw.com/jishu/339764.html