MySQL 9.0 版本注意事項
MySQL 安裝程序的一部分是資料目錄初始化(請參閱第 2.9.1 節,「初始化資料目錄」)。在資料目錄初始化期間,MySQL 會建立應視為保留的使用者帳戶。
'root'@'localhost'
:用於管理用途。此帳戶具有所有權限,是系統帳戶,可以執行任何操作。嚴格來說,此帳戶名稱並非保留,因為某些安裝會將
root
帳戶重新命名為其他名稱,以避免暴露具有眾所周知名稱的高權限帳戶。'mysql.sys'@'localhost'
:用作sys
綱要物件的DEFINER
。使用mysql.sys
帳戶可避免當 DBA 重新命名或移除root
帳戶時發生的問題。此帳戶已鎖定,因此無法用於用戶端連線。'mysql.session'@'localhost'
:由外掛程式內部使用以存取伺服器。此帳戶已鎖定,因此無法用於用戶端連線。此帳戶是系統帳戶。'mysql.infoschema'@'localhost'
:用作INFORMATION_SCHEMA
視圖的DEFINER
。使用mysql.infoschema
帳戶可避免當 DBA 重新命名或移除 root 帳戶時發生的問題。此帳戶已鎖定,因此無法用於用戶端連線。