MySQL+5.7設(shè)置遠(yuǎn)程連接
MySQL是一種開源的關(guān)系型數(shù)據(jù)庫,其包含許多強(qiáng)大的功能,如事務(wù)一致性和 ACID 遵從性等。當(dāng)您需要遠(yuǎn)程連接到MySQL服務(wù)器時(shí),您需要進(jìn)行一些設(shè)置。下面我們將介紹如何在MySQL+5.7中設(shè)置遠(yuǎn)程連接。
確認(rèn)MySQL是否允許遠(yuǎn)程連接
在連接到MySQL之前,您需要確認(rèn)MySQL是否允許遠(yuǎn)程連接。為了查看您是否允許遠(yuǎn)程連接,請(qǐng)從MySQL管理工具中啟動(dòng)MySQL并輸入以下命令:
SHOW VARIABLES LIKE 'skip_networking';
如果命令返回結(jié)果為‘ON’,則MySQL將不允許網(wǎng)絡(luò)連接。如果結(jié)果為‘OFF’,則MySQL可以允許遠(yuǎn)程連接。
修改MySQL配置文件
MySQL的配置文件存儲(chǔ)在my.cnf中。您需要打開my.cnf并添加以下內(nèi)容:
#bind-address = 127.0.0.1
請(qǐng)將‘#bind-address = 127.0.0.1’注釋掉,并確保綁定的IP地址是您想要允許的遠(yuǎn)程地址。
創(chuàng)建遠(yuǎn)程用戶
要允許遠(yuǎn)程連接到MySQL,您需要在MySQL服務(wù)器上創(chuàng)建一個(gè)允許遠(yuǎn)程連接的用戶。
CREATE USER 'USERNAME'@'%' IDENTIFIED BY 'PASSWORD';
請(qǐng)確保將‘USERNAME’和‘PASSWORD’替換為您想要使用的用戶名和密碼。
授予遠(yuǎn)程連接權(quán)限
要允許遠(yuǎn)程連接到MySQL,您需要授予新用戶連接權(quán)限。
GRANT ALL PRIVILEGES ON *.* TO 'USERNAME'@'%';
請(qǐng)確保將‘USERNAME’替換為您想要使用的用戶名。
重啟MySQL服務(wù)器
在完成上述步驟后,您需要重新啟動(dòng)MySQL服務(wù)器使更改生效。
您現(xiàn)在已經(jīng)完成了MySQL+5.7設(shè)置遠(yuǎn)程連接的過程。現(xiàn)在您可以從另一臺(tái)計(jì)算機(jī)遠(yuǎn)程連接到MySQL服務(wù)器并訪問其中的數(shù)據(jù)庫。