MySQL 是一款十分流行的開(kāi)源關(guān)系型數(shù)據(jù)庫(kù),而且其可以通過(guò)遠(yuǎn)程訪問(wèn)進(jìn)行數(shù)據(jù)操作。下面我們就來(lái)看一下,如何通過(guò)遠(yuǎn)程訪問(wèn)來(lái)訪問(wèn) MySQL 數(shù)據(jù)庫(kù)。
首先我們需要在 MySQL 數(shù)據(jù)庫(kù)的主機(jī)上設(shè)置遠(yuǎn)程訪問(wèn)的權(quán)限。進(jìn)入 MySQL 數(shù)據(jù)庫(kù),執(zhí)行以下命令即可:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
其中,“root”是數(shù)據(jù)庫(kù)的用戶名,“%”代表任何 IP 地址都可以訪問(wèn)數(shù)據(jù)庫(kù),“password”是數(shù)據(jù)庫(kù)的密碼。執(zhí)行以上命令后,就可以允許其他計(jì)算機(jī)遠(yuǎn)程訪問(wèn)該數(shù)據(jù)庫(kù)。
接下來(lái),在需要進(jìn)行遠(yuǎn)程訪問(wèn)的計(jì)算機(jī)上,通過(guò)命令行連接MySQL 數(shù)據(jù)庫(kù):
mysql -h<主機(jī)IP>-u root -p
其中,“主機(jī)IP”是 MySQL 數(shù)據(jù)庫(kù)所在主機(jī)的IP地址,“root”是數(shù)據(jù)庫(kù)的用戶名,后面的 “-p” 表示輸入密碼。輸入正確的密碼后,就可以連接到該主機(jī)上的 MySQL 數(shù)據(jù)庫(kù)了。
如果遇到連接失敗的情況,則需要在該主機(jī)的防火墻設(shè)置中打開(kāi) 3306 端口,或者檢查 MySQL 配置文件中的 bind-address 是否為 0.0.0.0。
以上就是 MySQL 數(shù)據(jù)庫(kù)如何使用遠(yuǎn)程訪問(wèn)的方法,希望能夠?qū)Υ蠹矣兴鶐椭?/p>