mysql 新建用户并授权
·
一、新建用户
1、创建用户信息:
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
参数说明:
username: 创建的用户名
host: 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%
password: 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器
例:
CREATE USER 'testUser'@'localhost' IDENTIFIED BY 'testUser';
结果:

2、查询用户信息
例:
select user from mysql.user;
结果:

二、授权用户
GRANT privileges ON databasename.tablename TO 'username'@'host'
参数说明:
privileges: 用户的操作权限,如SELECT,INSERT,UPDATE等,如果要授予所有的权限则使用ALL
databasename: 数据库名,如果*代表所有数据库
tablename: 表名,如果*代表所有数据表
host: 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%
例:
GRANT ALL ON *.* TO 'testUser'@'localhost';
结果:

三、刷新权限信息
FLUSH PRIVILEGES;
刷新权限信息,使其立即生效
结果:
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)