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

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

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

一、创建用户和密码

使用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

分享给朋友:

相关文章

鸿蒙到底是不是安卓套壳?

鸿蒙到底是不是安卓套壳?

把它是不是套壳先放在一边吧。我讲一个事情,大家自己判断。 华为有一个应用,叫手机管家。这个手机管家对一些 系统底层设置有影响:比如华为从 EMUI 9 开始不允许将第三方启动器设置为默认启动器,依靠的就是这个手机管家。为什么这么说呢?在网上…

国外有没有像国内闲鱼这样的二手平台?

国外有没有像国内闲鱼这样的二手平台?

在当今全球市场,二手电商正迅速崛起,成为全球消费者购物的热门选择。很多国外的消费者,特别是那些 注重可持续和环保 的人群,包括富裕的消费者都经常购买二手商品。对电商卖家来说,进军二手平台是个很好的创收机会。尤其是在美国, 美国二手物品交易平…

iPhone真的安全到连FBI也无法破解吗?

iPhone真的安全到连FBI也无法破解吗?

听退伍的一个朋友说部队有一台机器,只要数据线插到手机上,啥数据都能读出来,我问他iPhone也行么,他说可以,不知道是不是真的,部队里应该也没啥人用iPhone吧 --------------------------------------…

讲真,家庭真的需要一台NAS吗?

讲真,家庭真的需要一台NAS吗?

要想回答这个问题,讲一个故事大家都能明白了,至于需要不需要,大家可以自己判断。 现在的家庭,一般都会有很多家具,比如 鞋柜,用来放鞋 衣柜,用来放衣服 书架,用来放书。 还有碗柜,床头柜等等。 当然,没有上述东西的家庭也存在,但是这些家…

百度网盘里的7z格式加密压缩包为什么也会违规?

百度网盘里的7z格式加密压缩包为什么也会违规?

原文: 技巧分享-网盘分享的几种安全级别、违规、审核与举报原理 前言根据近期对网盘分享的种种策略的 测试 ,本人尝试整理总结了网盘分享的不同安全级别,以及百度网盘的审核、举报相关的细节说明,然后给出了根据风险级别选择分享安全级别的建议,…

如何评价 Ubuntu 24.04 LTS?

如何评价 Ubuntu 24.04 LTS?

Ubuntu 24.04 LTS 最大的改进,就是它的 snap 进步了。 不是说它不用 snap 了哦。 而是说它的 snap 软件中心不卡了。 网上骂 snap 的人挺多的,骂 Canonical 强推 snap 的人也挺多的。 但是我…

发表评论

访客

看不清,换一张

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