阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

MariaDB 和 MySQL 权限与远程连接

237次阅读
没有评论

共计 631 个字符,预计需要花费 2 分钟才能阅读完成。

我们大家链接这个数据库可能都用 root 作为用户名!但默认不可以远程访问!

如果要远程访问怎么处理呢?

1 GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘password’ WITH GRANT OPTION;

2 FLUSH PRIVILEGES;

第二行就是令修改立刻生效,不用重启数据库;

第一行就是权限分配!

ALL PRIVILEGES  表示所有权限

*.*  表示 数据库. 表 这里是 所有数据库. 所有表

‘root’@’%’  表示 用户名在哪个地址上 % 标识所有 IP 地址,记得好像可以输入掩码还是段,记得不清了 呵呵呵。

‘password’  该处要以该密码登录

GRANT OPTION 表示 这些具备的权限可以再分发。

推而广之!

1 GRANT select on DB1.xxSummary TO ‘outsider1’@’%’ IDENTIFIED BY ‘123456aaa’  WITH GRANT OPTION;

2 GRANT select(col1,col2) on DB1.xxSummary TO ‘outsider1’@’%’ IDENTIFIED BY ‘123456aaa’  WITH GRANT OPTION;

第一句实现 outsider1 这个人用户只能 Select  DB1 中的表 xxSummary,

GRANT 这个命令如果没有用户会建立用户,如果有他会修改权限。

第二句实现 outsider1 这个人用户只能 Select  DB1 中的表 xxSummary 的字段 col1 和 col2,

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-22发表,共计631字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中