300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Linux下通过命令行创建和设置一个MySQL用户

Linux下通过命令行创建和设置一个MySQL用户

时间:2022-06-13 13:48:44

相关推荐

Linux下通过命令行创建和设置一个MySQL用户

数据库|mysql教程

命令行创建MySQL用户,Linux下通过命令行创建和设置一

数据库-mysql教程

手机卡群源码,ubuntu文本模式问题,有硬壳的爬虫,php彩虹,seo领域心得lzw

我想要在MySQL服务器上创建一个新的用户帐号,并且赋予他适当的权限和资源限制。如何通过命令行的方式来创建并且设置一个MySQL用

手机短信拦截源码,vscode怎样设置工作区,ubuntu 不能启动,tomcat免安装配置,在那找sqlite,网页设计网上培训班,sqlserver数据库重命名,网络服务器品牌,editplus插件,nfine前端框架,爬虫代码格式,php声明对象,中山百度seo关键词,springboot包名,小米网站的竖排导航栏,易语言 网页随机点击,苹果cms资源站模板,如何在后台页获取标签的属性,在线抽奖页面,vb酒店管理系统,asp发布站程序修改lzw

邮箱登录源码,vscode怎样多个任务,ubuntu开启post,tomcat缓存是什么,爬虫到数据,php动态图片,如何快速学习seo 外推,织梦文章网站模板下载,smarty3 模板中自定义函数插件lzw

问题:我想要在MySQL服务器上创建一个新的用户帐号,并且赋予他适当的权限和资源限制。如何通过命令行的方式来创建并且设置一个MySQL用户呢?

要访问一个MySQL服务器,你需要使用一个用户帐号登录其中方可进行。每个MySQL用户帐号都有许多与之相关连的属性,,例如用户名、密码以及权限和资源限制。”权限”定义了特定用户能够在MySQL服务器中做什么,而”资源限制”为用户设置了一系列服务器资源的使用许可。创建或更新一个用户涉及到了对用户帐号所有属性的管理。

下面展示了如何在Linux中创建和设置一个MySQL用户。

首先以root身份登录到MySQL服务器中。

当验证提示出现的时候,输入MySQL的root帐号的密码。

创建一个MySQL用户

使用如下命令创建一个用户名和密码分别为”myuser”和”mypassword”的用户。

一旦用户被创建后,包括加密的密码、权限和资源限制在内的所有帐号细节都会被存储在一个名为user的表中,这个表则存在于mysql这个特殊的数据库里。

运行下列命令,验证帐号是否创建成功

赋予MySQL用户权限

一个新建的MySQL用户没有任何访问权限,这就意味着你不能在MySQL数据库中进行任何操作。你得赋予用户必要的权限。以下是一些可用的权限:

运行以下命令赋予”myuser”用户特定权限。

以上命令中, 代表着用逗号分隔的权限列表。如果你想要将权限赋予任意数据库(或表),那么使用星号(*)来代替数据库(或表)的名字。

例如,为所有数据库/表赋予 CREATE 和 INSERT 权限:

验证给用户赋予的全权限:

将全部的权限赋予所有数据库/表:

你也可以将用户现有的权限删除。使用以下命令废除”myuser”帐号的现有权限:

为用户添加资源限制

在MySQL中,你可以为单独的用户设置MySQL的资源使用限制。可用的资源限制如下:

使用以下命令为”myuser”帐号增加一个资源限制:

在 中你可以指定多个使用空格分隔开的资源限制。

例如,增加 MAXQUERIESPERHOUR 和 MAXCONNECTIONSPERHOUR 资源限制:

验证用户的资源限制:

创建和设置一个MySQL用户最后的一个重要步骤:

如此一来更改便生效了。现在MySQL用户帐号就可以使用了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。