当前位置:首页 > 每日看点

如何添加一个mysql用户并给予权限?

卡卷网2年前 (2025-01-08)每日看点322

一、创建用户和密码

使用root权限登录mysql。

//[root@localhost~]#mysql-oot-p密码; mysql:[Warning]Usingapasswordonthecommandlineintececaneinsece. WelcometotheMySQLmonitor.Commandsendwith;or\g. YoMySQLconnectionidis8 version:8.0.40Socedistriution Copyright(c)2000,2024,Oracleand/oritsaffiliates. OracleisaregisteredtrademarkofOracleCorporationand/orits affiliates.Othernamesmayetrademarksoftheirrespective owners. Type'help;'or'\h'forhelp.Type'\c'toclearthecrentinputstatement.

使用createuser语句创建一个新用户,其语法如下所示。

//createuser'用户名'@'主机名'IDENTIFIEDY'password';

参数解释:

(1)用户名,就是要创建的用户名称。

(2)主机名,localhost表示这个用户只能从本地主机连接,使用'%'代替'localhost',表示用户可以从任何地方连接。

(3)password是新用户的密码。

创建用户示例

//mysql>createuser"fossen"@"%"IDENTIFIEDY"Fossen@123"; QueryOK,0rowsaffected(0.00sec)

打开一个客户端进行登录验证。

二、设置用户权限

使用GRANT语句,设置用户访问特定数据库或表的权限。

1、设置用户对所有数据库和表的所有权限。

//mysql>grantallprivilegeson*.*to"fossen"@"%"; QueryOK,0rowsaffected(0.00sec)

2、用户只对某个特定的数据库有权限。

//mysql>grantallprivilegesonspending_record.*to"fossen"@"%"; QueryOK,0rowsaffected(0.00sec)

3、只给用户授予某些特定的权限,如SELECT、INSERT、UPDATE等。

//mysql>grantselect,insert,updateonspending_record.*to"fossen"@"%"; QueryOK,0rowsaffected(0.00sec)

4、刷新权限

修改用户权限后,需要刷新权限。

//mysql>flushprivileges; QueryOK,0rowsaffected(0.00sec)

5、验证用户权限

#查看用户列表 mysql>selectuser,hostfrommysql.user; +------------------+-----------+ |user|host| +------------------+-----------+ |fossen|%| |mysql.schema|localhost| |mysql.session|localhost| |mysql.sys|localhost| |root|localhost| +------------------+-----------+ 5rowsinset(0.00sec) #查看特定用户权限 mysql>showgrantsfor"fossen"@"%";

三、修改用户密码

使用ALTERUSER语句可以修改用户的密码。

//mysql>alteruser"fossen"@"%"IDENTIFIEDY"Fossen@123456"; QueryOK,0rowsaffected(0.01sec) mysql>flushprivileges; QueryOK,0rowsaffected(0.01sec)

登录验证

四、删除用户

使用DROPUSER语句删除用户。

//mysql>dropuser"fossen"@"%"; QueryOK,0rowsaffected(0.01sec) mysql>selectuser,hostfrommysql.user; +------------------+-----------+ |user|host| +------------------+-----------+ |mysql.schema|localhost| |mysql.session|localhost| |mysql.sys|localhost| |root|localhost| +------------------+-----------+ 4rowsinset(0.00sec)


扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/01/7368.html

分享给朋友:

相关文章

下班后可以做点什么副业赚钱呢?

下班后可以做点什么副业赚钱呢?

首先说明一下,我分享的任务不需要交钱,也不需要入群,只需要你去平台学习就可以。如果有任何让你交钱,进群的任务,请警惕被 割韭菜 。今天给大家分享 7大赚钱副业,新手小白0粉丝 0门槛0技术都可以去做,不说大富大贵,但是赚个零花钱还是可以。如…

OZON平台什么产品好卖?

ozon选品的核心重点我不说 你们全网也不见说的这么干的教学了 你信我就按照我说的思路去走 不信的出去买课去 一时间消化不了的先点赞收藏起来 真不中了下载也行 因为最近总有坏人给我使诈 平台已经下了我八个视频了 还都是实操教学不废话的那种…

为什么我们一直在给B站充大会员但B站却一直处于亏损状态?

我讲一下离谱的真相吧,欢迎喷我。 很多人都觉得B站在赶走人才,赶走优秀的长视频创作者,也觉得知乎在这么做,是没错的。 确实在这么做。而原因很简单。 只有影响力很大的KOL才有商业价值。 (KOL是指“关键意见领袖”)而你说你是人才? 对不起…

Redmi 为什么可以把性价比做得那么高?

一位修手机的老大哥曾经跟我说过,红米1那个手机,除了处理器还凑活,其余零部件,就是市面上山寨机那种。 其实红米性价比并不算极致,而且一直都有竞争者,从原来的群魔乱舞,到后来的荣耀,魅蓝,一加,再到现在的IQOO和realme。 红米的方法也…

拼多多,怎么就成为了年轻人的「赛博菜市场」?

拼多多,怎么就成为了年轻人的「赛博菜市场」?

可惜你不在拼多多买水果蔬菜,很难一句话跟你解释,我只能笨拙的用经历来慢慢讲。 我们公司有微波炉,同事们几乎都是自己带饭来上班,便当荤素搭配、水果零食;都是好看又好吃。 我自己本来就不喜欢外卖,当然也加入了带饭大军: 直到某一天深夜我闲着…

提升自己最快的方式是什么?

提升自己最快的方式是什么?

1. 稻盛和夫说过: “改变自己最快的方法就是做自己害怕的事,不敢做的事,认为自己做不到,觉得不可能的事。如果在自己的舒适区待久了,就会丧失斗志,如果想快速的改变,可以坚持去做一些对自己有益的事。 2. 早睡早起,坚持运动 保持旺盛的精力,…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。