在 CentOS 7 下設(shè)置 MySQL 用戶非常簡單,我們可以通過以下步驟完成。
首先,我們需要進(jìn)入 MySQL 的控制臺(tái),執(zhí)行以下命令。
mysql -u root -p
然后,輸入 root 用戶的密碼登錄。
接下來,我們可以創(chuàng)建一個(gè)新的 MySQL 用戶,命名為“user”,并為其設(shè)置密碼。
CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';
其中,“user”為新用戶的用戶名,“l(fā)ocalhost”為該用戶可以在哪些主機(jī)上登錄,“password”為該用戶的登錄密碼。
如果需要在所有主機(jī)上都允許該用戶登錄,則可以將“l(fā)ocalhost”改為“%”,如下所示。
CREATE USER 'user'@'%' IDENTIFIED BY 'password';
接下來,我們可以為該用戶授予訪問數(shù)據(jù)庫的權(quán)限。
GRANT ALL PRIVILEGES ON database_name.* TO 'user'@'localhost';
其中,“database_name”為要授權(quán)的數(shù)據(jù)庫名稱,“user”和“l(fā)ocalhost”與前面創(chuàng)建用戶時(shí)相同。
如果需要授予該用戶訪問所有數(shù)據(jù)庫的權(quán)限,則可以將“database_name.*”改為“*.*”,如下所示。
GRANT ALL PRIVILEGES ON *.* TO 'user'@'localhost';
完成以上步驟后,我們就成功地創(chuàng)建并設(shè)置了一個(gè)新的 MySQL 用戶。