成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何在Linux中檢查MySQL用戶權(quán)限?

數(shù)據(jù)庫 MySQL
在任何操作系統(tǒng)上首次/全新安裝 MySQL僅將 root 用戶視為默認(rèn)數(shù)據(jù)庫用戶,第一個數(shù)據(jù)庫事務(wù)/活動僅由 root 用戶執(zhí)行。

在任何操作系統(tǒng)上首次/全新安裝 MySQL僅將 root 用戶視為默認(rèn)數(shù)據(jù)庫用戶,第一個數(shù)據(jù)庫事務(wù)/活動僅由 root 用戶執(zhí)行。

因此,對于任何需要訪問 MySQL 數(shù)據(jù)庫以通過 root 用戶憑據(jù)獲得訪問權(quán)限的用戶來說,它并不理想,根用戶訪問權(quán)限應(yīng)保留給數(shù)據(jù)庫管理員,然后他們將使用根用戶憑據(jù)創(chuàng)建數(shù)據(jù)庫用戶并授予執(zhí)行不同數(shù)據(jù)庫查詢的權(quán)限。

對于數(shù)據(jù)庫管理員來說,避免使用 root 用戶訪問MySQL數(shù)據(jù)庫,而是創(chuàng)建另一個用戶并授予該用戶與 root 用戶相同的訪問和執(zhí)行權(quán)限也是理想的做法。

本文指南非常適合MariaDB、MySQL 企業(yè)版和MySQL 社區(qū)版用戶,為了演示如何檢查 MySQL 用戶權(quán)限,我們將首先創(chuàng)建具有不同 MySQL 權(quán)限的不同測試用戶。

創(chuàng)建一個新的 MySQL 用戶

首先,使用以下命令從 Linux 終端獲取對MySQL數(shù)據(jù)庫的 root 訪問權(quán)限:

 

  1. $ mysql -u root -p 

創(chuàng)建 MySQL 用戶的命令語法如下:

 

  1. CREATE USER 'username'@'localhost' IDENTIFIED BY 'your_user_password'

上述用例適用于安裝在本地機(jī)器上的 MySQL,如果您使用的是遠(yuǎn)程機(jī)器/服務(wù)器,則必須將'username'@'localhost'替換為'username'@'remote_machine_ip_address'。

如果您希望用戶無需指定主機(jī)名或 IP 地址即可連接到任何 MySQL 安裝系統(tǒng),請遵循以下命令語法:

 

  1. CREATE USER 'username'@'%' IDENTIFIED BY 'your_user_password';   

現(xiàn)在讓我們創(chuàng)建幾個 MySQL 數(shù)據(jù)庫用戶。

 

  1. CREATE USER 'user1'@'localhost' IDENTIFIED BY 'password1';   
  2. CREATE USER 'user2'@'localhost' IDENTIFIED BY 'password2';   
  3. CREATE USER 'user3'@'%' IDENTIFIED BY 'password3';   

 

請注意,這些用戶用于演示目的,因此請考慮為您的生產(chǎn)環(huán)境創(chuàng)建更強的數(shù)據(jù)庫用戶密碼。

 

如何在Linux中檢查MySQL用戶權(quán)限?

 

授予新 MySQL 用戶權(quán)限

下一步是為這些創(chuàng)建的數(shù)據(jù)庫用戶分配不同的角色(用戶權(quán)限),這些用戶權(quán)限與允許不同數(shù)據(jù)庫用戶執(zhí)行的數(shù)據(jù)庫操作有關(guān)。

我們可以將這些權(quán)限細(xì)分為:

  • 所有權(quán)限:分配此權(quán)限的用戶可以執(zhí)行所有數(shù)據(jù)庫角色。
  • 插入:分配此權(quán)限的用戶可以插入數(shù)據(jù)庫表行數(shù)據(jù)。
  • Delete:被賦予此權(quán)限的用戶可以刪除數(shù)據(jù)庫表行數(shù)據(jù)。
  • 創(chuàng)建:分配此權(quán)限的用戶可以創(chuàng)建不存在的數(shù)據(jù)庫和表。
  • Drop:分配此角色的用戶可以刪除現(xiàn)有的數(shù)據(jù)庫和表。
  • 選擇:分配此權(quán)限的用戶可以讀取數(shù)據(jù)庫信息。
  • 更新:分配此權(quán)限的用戶可以修改數(shù)據(jù)庫表行數(shù)據(jù)。

授予選項:分配此權(quán)限的用戶可以修改其他數(shù)據(jù)庫用戶帳戶的權(quán)限。

例如,如果我們要授予user1對所有數(shù)據(jù)庫和表的所有權(quán)限,就像 root 用戶一樣,我們將執(zhí)行以下命令:

 

  1. GRANT ALL PRIVILEGES ON *.* TO 'user1'@'localhost'

如果我們要授予user2對特定數(shù)據(jù)庫(例如mysql)的所有數(shù)據(jù)庫表的所有權(quán)限,我們將執(zhí)行以下命令:

 

  1. GRANT ALL PRIVILEGES ON mysql.* TO 'user2'@'localhost'

如果我們要授予user3僅創(chuàng)建新 MySQL 用戶的權(quán)限,我們將執(zhí)行以下命令:

 

  1. GRANT INSERT ON mysql.user TO 'user3'@'%'

在 MySQL 中檢查用戶權(quán)限

要檢查用戶的數(shù)據(jù)庫權(quán)限,請參考命令語法:

 

  1. SHOW GRANTS FOR username; 

要檢查這三個用戶權(quán)限:

 

  1. SHOW GRANTS FOR user1@localhost; 
  2. SHOW GRANTS FOR user2@localhost; 
  3. SHOW GRANTS FOR user3; 

 

 

如何在Linux中檢查MySQL用戶權(quán)限?

 

要撤銷用戶分配的權(quán)限,請參考命令語法:

 

  1. REVOKE permission_type ON database.table FROM 'username'@'hostname';  

例如;

 

  1. REVOKE INSERT ON mysql.user FROM user3; 

 

如何在Linux中檢查MySQL用戶權(quán)限?

 

 

責(zé)任編輯:華軒 來源: 今日頭條
相關(guān)推薦

2018-07-20 14:20:24

Linux用戶組管理員

2022-10-28 16:42:04

Linuxcrontab日志

2019-04-19 11:00:05

Linuxsudo命令

2023-10-19 11:27:22

Linux記賬工具

2020-04-30 13:50:11

Linux網(wǎng)卡信息

2014-10-24 09:55:12

FedoraDocker

2015-10-22 13:07:29

USB設(shè)備權(quán)限Linux

2019-11-18 10:00:05

Linux桌面添加用戶

2020-04-01 12:42:01

Linux用戶密碼到期日期

2022-11-07 15:29:06

UbuntuLinuxCPU

2017-12-06 09:11:48

Linux用戶組管理用戶

2021-04-04 22:56:47

Linux循環(huán)用戶

2020-04-17 08:00:22

Docker命令普通用戶

2022-10-19 21:24:24

臨時表空間Oracle

2023-10-30 10:40:29

檢查用戶app注冊數(shù)據(jù)庫

2019-03-18 09:00:04

Linux密碼cracklib

2023-02-18 14:32:02

LinuxSSH用戶

2022-04-20 10:25:27

Linux用戶密碼命令

2010-10-12 16:35:05

MySQL用戶權(quán)限

2023-03-20 07:48:03

點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久久精品中文 | aaa在线观看 | 国产亚洲一区二区三区 | 国产欧美一级 | 日韩欧美国产一区二区 | 国产亚洲一区二区三区在线观看 | 精品亚洲一区二区三区 | www.狠狠干 | 国产精品久久久久av | 黄色网址在线免费观看 | jdav视频在线观看免费 | 999视频 | 自拍第一页 | 狠狠干狠狠操 | 男女视频在线观看 | 日日干日日 | 欧美毛片免费观看 | 亚洲国产精品视频 | 91精品国产综合久久小仙女图片 | 亚洲欧美视频 | 9久9久9久女女女九九九一九 | 免费看黄色国产 | 中文字幕免费视频 | 国产精品99999 | 在线天堂免费中文字幕视频 | 亚洲视频三 | 欧美激情视频一区二区三区在线播放 | 日韩a在线| 亚洲精品中文在线观看 | 毛片站| 99亚洲精品| 国产精品久久久久久福利一牛影视 | 男女羞羞视频免费 | 日韩欧美专区 | 91欧美精品成人综合在线观看 | 婷婷福利| 欧美在线一区视频 | 日本一卡精品视频免费 | 久久久久久久久久久久久久久久久久久久 | 精品久久精品 | 日韩在线一区二区三区 |