Linux上创建MySQL用户并授予权限的命令

Linux上创建MySQL用户并授予权限的命令

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

MySQL是主要在Linux上使用的关系数据库管理应用程序。并且是LAMP堆栈(Linux。Apache。MySQL和PHP)的组件。我们有时要创建MySQL用户并赋予权限。下面就来看下如何通过命令行在Linux上创建MySQL用户及授权。

Linux上创建MySQL用户并授予权限的命令

如果没有下载安装MySQL数据库的话。可以参考教程:《Linux服务器安装MySQL数据库》

1。登录MySQL

首先。我们以root用户身份登录到Linux服务器。然后使用以下命令从命令行打开终端以访问MySQL:

mysql -u root -p

在这种情况下。我们使用-u标志将用户指定为root用户。然后利用-p标志。因此MySQL登录会提示我们输入密码。接下来。我们可以输入当前密码以完成登录。登录后可以看到下面这个MySQL提示符。

mysql>

2。创建MySQL用户

登录成功后。我们将创建一个名称为idcspy。密码为idcspy123的用户。使用以下命令。

mysql> CREATE USER ‘idcspy’@’localhost’ IDENTIFIED BY ‘idcspy123!’;

好了。通过使用以上命令就成功创建了第一个MySQL用户。要注意的是。在授予其他权限之前。该用户将无法使用任何MySQL数据库。所以可以给新用户idcspy授权。

3。授予权限的基本语法如下:

GRANT permission ON database.table TO ‘user’@’localhost’;

以下是常用权限的简短列表:

ALL–允许完全访问特定的数据库。如果未指定数据库。则允许完全访问整个MySQL。

CREATE–允许用户创建数据库和表。

DELETE–允许用户从表中删除行。

DROP–允许用户删除数据库和表。

EXECUTE–允许用户执行存储的例程。

GRANT OPTION–允许用户授予或删除另一用户的特权。

INSERT–允许用户从表中插入行。

SELECT–允许用户从数据库中选择数据。

SHOW DATABASES–允许用户查看所有数据库的列表。

UPDATE–允许用户更新表中的行。

示例:授予新用户idcspy删除特定数据库tutorial_database中的表的功能。可使用DROP权限:

GRANT DROP ON tutorial_database.* TO ‘idcspy’@’localhost’;

分享到 :
相关推荐

托管服务器要注意哪些问题(托管服务器要注意哪些问题呢)

具体内容如下:1。存取速率在这个信息时代。同样的网站。同样的产品。不同的访问速度[&...

vps云服务器怎么防止网站被黑(vps云服务器怎么防止网站被黑客攻击)

具体内容如下:1。密码设置不论是网站的安全还是vps云服务器的安全都会有一点密码[&...

海外服务器租用有哪些共同特点(海外服务器租用有哪些共同特点呢)

海外服务器租用的共同特点:1.海外服务器不用备案。节省时间成本。快速部署网站。抢占[...

网络分流器和交换机区别(网络分流器和交换机区别在哪)

新的一年就要有新的开始。在做好病毒防疫工作的同时。也要及时的补充知识。丰富自己。今天...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注