使用資料庫時,通常需要啟用或建立用戶,以便他們可以存取資料庫並對其執行操作。對於流行的開源資料庫 MariaDB 來說,啟用使用者的過程非常簡單明了。在這篇文章中,我們將逐步解釋 如何在 MariaDB 中啟用用戶,以便您可以有效地管理對資料庫的存取。透過這些簡單的步驟,您可以確保授權使用者可以對資料庫執行必要的操作,從而保持對存取的安全控制。
– 一步一步➡️ 如何在 MariaDB 啟用用戶?
- 參觀 MariaDB: 要在 MariaDB 中啟用用戶,您必須先造訪安裝了 MariaDB 的伺服器。
- 以 root 身分登入: 使用該命令 mysql -u root -p 並在出現提示時輸入 root 密碼。
- 選擇資料庫: 進入 MariaDB 後,使用下列指令選擇啟用使用者的資料庫 使用資料庫名稱;
- 創建一個新用戶: 使用該命令 建立由「密碼」標識的使用者「使用者名稱」@「localhost」; 建立一個新使用者。
- 授予權限: 要啟用用戶,您必須授予他們必要的權限。使用命令 將database_name.* 上的所有權限授予“user”@“localhost”; 授予您對所選資料庫的所有權限。
- 重新加載權限: 若要使變更生效,請使用以下命令重新載入權限 FLUSH PRIVILEGES;
- 退出 MariaDB: 最後,您可以使用指令退出MariaDB 出口;
Q&A
什麼是 MariaDB?
- Es 一個開源關係型資料庫管理系統。
- Es MySQL 的一個分支,旨在取代它。
為什麼在 MariaDB 中啟用使用者很重要?
- 它允許 使用者存取資料庫並執行特定任務。
- 提供 透過限制對資料庫的存取來增加安全層。
如何在 MariaDB 中啟用用戶?
- 註冊 在具有管理員權限的 MariaDB 伺服器上。
- 跑 命令“創建用戶‘用戶名’@‘本地主機’,由‘密碼’識別;”用正確的資訊取代「使用者名稱」和「密碼」。
- 分配 使用指令「GRANT requests ON database_base.* TO 'user_name'@'localhost';」授予使用者權限將“權限”和“資料庫”替換為適當的權限和資料庫。
- 重裝 使用指令“FLUSH PRIVILEGES;”的權限以使更改生效。
如何檢查 MariaDB 中是否啟用了使用者?
- 註冊 在具有管理員權限的 MariaDB 伺服器上。
- 跑 指令“SELECT User, Host FROM mysql.user;”查看啟用的使用者清單。
- 搜索 已啟用以驗證其是否存在於清單中的使用者名稱。
我可以為 MariaDB 中的使用者分配哪些權限?
- 選擇:允許使用者從資料庫讀取資料。
- INSERT:允許使用者向資料庫新增記錄。
- 更新:允許使用者修改資料庫中的記錄。
- DELETE:允許使用者從資料庫中刪除記錄。
啟用用戶後是否需要重新啟動MariaDB伺服器?
- 沒有,啟用用戶後無需重新啟動MariaDB伺服器。重新加載權限就足夠了。
如何刪除 MariaDB 中的使用者?
- 註冊 在具有管理員權限的 MariaDB 伺服器上。
- 跑 指令“DROP USER '使用者名稱'@'localhost';”刪除指定用戶。
- 重裝 使用指令“FLUSH PRIVILEGES;”的權限以使更改生效。
我可以從 MariaDB 圖形介面啟用使用者嗎?
- 是,可以從 MariaDB 圖形介面(例如 MariaDB Workbench 或 phpMyAdmin)啟用使用者。
- La 圖形介面提供了建立使用者、為其分配權限以及直觀地管理資料庫安全性的選項。
如果我忘了 MariaDB 中的使用者密碼該怎麼辦?
- 重設 使用者的密碼,使用指令“SET PASSWORD FOR 'user_name'@'localhost' = PASSWORD('new_password');”用正確的資訊取代「使用者名稱」和「新密碼」。
- 阿塞古拉斯 使用指令“FLUSH PRIVILEGES;”重新載入權限以使更改生效。
SQL 和 MariaDB 有什麼不同?
- 的SQL 是一種用於管理和操作關係資料庫的結構化查詢語言。
- MariaDB的 是一個使用SQL作為查詢語言的關聯式資料庫管理系統。
- MariaDB的 它是一種資料庫實現,具有附加功能和對 SQL 的改進。
我是 Sebastián Vidal,一位熱衷於技術和 DIY 的電腦工程師。此外,我是 tecnobits.com,我在其中分享教程,以使每個人都更容易訪問和理解技術。