在Linux系統上安裝MySQL并創建新數據庫后,我們需要設置一個新用戶來訪問該數據庫,并授予其讀取和/或寫入數據的權限。不建議使用 root 帳戶,而是創建一個新帳戶并根據需要授予權限。在本文中,小編將帶大家了解如何允許用戶訪問Linux上的MySQL數據庫?
允許用戶訪問Linux上的MySQL數據庫的分步說明:
步驟一:首先使用root帳戶打開MySQL。
$須藤mysql
或者,在某些配置中,我們可能需要輸入以下命令并提供我們的root 密碼:$ mysql -u root -p
步驟二:如果我們還沒有這樣做,請創建一個新用戶,我們將在后面的步驟中向其授予數據庫權限。以下示例創建用戶linuxconfig。用我們自己的信息填寫占位符值。
mysql>創建用戶 'linuxconfig'@'localhost' IDENTIFIED BY 'password_here';
如果我們還沒有創建數據庫,請同時創建:
mysql> 創建數據庫測試;
步驟三:現在是時候向我們的linuxconfig用戶授予test數據庫權限了。下面是如何向用戶授予完全權限,允許他們對數據庫執行任何操作。
mysql> GRANT ALL PRIVILEGES ON test.* TO 'linuxconfig'@'localhost';
或者,如果我們只想授予用戶對數據庫mytable內特定表的訪問權限test:mysql> GRANT ALL PRIVILEGES ON test.mytable TO 'linuxconfig'@'localhost';
如果我們不想授予用戶所有權限,也可以使用其他權限。
CREATE - 允許用戶在數據庫中創建新表
DROP - 允許用戶刪除表或數據庫本身
DELETE - 允許用戶刪除表中的行
INSERT - 允許用戶將新數據行插入到表中
SELECT - 允許用戶讀取數據庫中的條目
UPDATE - 允許用戶更新現有的數據庫行
步驟四:最后一步是在完全退出MySQL之前刷新所有權限。
mysql> FLUSH 特權;
mysql> 退出
這里的所有都是它的。我們的用戶現在應該能夠訪問數據庫或我們授予訪問權限的數據庫內的任何表。
以上就是允許用戶訪問Linux系統上的MySQL數據庫相關教程。希望能幫助到大家參考!
Copyright ? 2013-2020. All Rights Reserved. 恒訊科技 深圳市恒訊科技有限公司 粵ICP備20052954號 IDC證:B1-20230800.移動站