Root

mysql數據庫的使用者

  • October 21, 2016

在測試 Debian 伺服器上,我使用rootmysql 的使用者。然後對於我擁有的每個 Wordpress 網站,我在 php 配置文件中都有這個:

define('DB_USER', 'root');
define('DB_PASSWORD', '...');

這個“root 使用者”是 mysql 特有的,還是與 Linux root 使用者有關?

root如果是這樣,將mysql與使用者分開(出於安全考慮)的最佳做法是什麼?

mySQL中 的root使用者與GNU/Linux不同。是在數據庫管理器內部創建的用於訪問它的使用者。您必須避免使用它,您可以輕鬆創建具有受限權限的使用者,從而防止安全風險。root

那是rootMySQL 的使用者。root它與Linux使用者無關。就像它的 Linux 對應物一樣,它是 MySQL 上的超級使用者帳戶的名稱。

您不應該將root您的 Wordpress 數據庫用作 MySQL 使用者,這是一個很大的安全風險。為它創建一個 MySQL 使用者wp(或其他),然後只允許他訪問wordpress數據庫。

引用自:https://unix.stackexchange.com/questions/317884