暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MySQL数据库中,授权用户远程登录的方法

原创 wzf0072 2023-01-15
843

MySQL数据库中,以下哪些方式可以授权用户远程登录? 

A、update mysql.user set host = '%' where user = '用户名'; flush privileges; 【正确答案】

 B、grant all on *.* to 'user1' identified by ''; 【正确答案】

 C、grant all on *.* to 'user1'@'%' identified by ''; 【正确答案】

 D、create user user1 identified by "" 【正确答案】

 E、create user user1@'%' identified by "" 【正确答案】 

【答案解析】创建用户时需要指定用户的登录权限,存储在USER表的HOST列中。 grant 命令为授权命令,当数据库中不存在该用户时也会同时创建用户并授权。 登陆地址host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符% 对于授权用户后面没有指定登录方式时,默认采用'%'。即允许任意远程主机登录。 也可以采用直接更改mysql.user中host列的方式,但是需要刷新权限表。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论