CentOS 7 是一款非常流行的 Linux 操作系統(tǒng),它帶有強(qiáng)大的數(shù)據(jù)庫(kù)管理系統(tǒng) MySQL。在默認(rèn)情況下,MySQL 在 CentOS 7 上是只有本地訪問(wèn)權(quán)限的。如果您想允許其他電腦或服務(wù)器通過(guò)互聯(lián)網(wǎng)連接到您的 MySQL 數(shù)據(jù)庫(kù),您需要配置 MySQL 遠(yuǎn)程訪問(wèn)權(quán)限。
下面我們來(lái)看一下 CentOS 7 上設(shè)置 MySQL 遠(yuǎn)程權(quán)限的步驟:
1. 首先,您需要連接到 MySQL 數(shù)據(jù)庫(kù)。
mysql -u root -p
2. 輸入密碼后,執(zhí)行以下命令來(lái)為遠(yuǎn)程訪問(wèn)新建一個(gè)用戶(這里用戶名為 admin,密碼為 password):
CREATE USER 'admin'@'%' IDENTIFIED BY 'password';
3. 接下來(lái),您需要為新用戶授予遠(yuǎn)程訪問(wèn)權(quán)限:
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' WITH GRANT OPTION;
4. 最后,您需要刷新 MySQL 權(quán)限表,并退出 MySQL:
FLUSH PRIVILEGES; EXIT;
現(xiàn)在,您已經(jīng)成功設(shè)置了 MySQL 遠(yuǎn)程訪問(wèn)權(quán)限。其他電腦或服務(wù)器現(xiàn)在可以通過(guò)登錄到您的 MySQL 數(shù)據(jù)庫(kù)進(jìn)行遠(yuǎn)程訪問(wèn)。