MySQL是一款常用的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),常用于網(wǎng)站開(kāi)發(fā)中進(jìn)行數(shù)據(jù)庫(kù)管理。在使用MySQL過(guò)程中,需要設(shè)置訪問(wèn)數(shù)據(jù)庫(kù)的方式才能進(jìn)行數(shù)據(jù)庫(kù)操作。
MySQL的默認(rèn)設(shè)置是只允許本地host訪問(wèn)數(shù)據(jù)庫(kù),為了允許遠(yuǎn)程訪問(wèn),需要進(jìn)行以下步驟:
# 第一步,使用root用戶登錄MySQL mysql -u root -p # 第二步,允許指定用戶遠(yuǎn)程訪問(wèn),使用以下命令 GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; #其中username為指定的用戶名,password為密碼,'%'表示允許任何IP地址進(jìn)行訪問(wèn),也可以使用指定的IP地址代替% # 第三步,刷新數(shù)據(jù)庫(kù)權(quán)限 FLUSH PRIVILEGES;
以上操作完成后,就可以允許指定用戶通過(guò)遠(yuǎn)程IP地址訪問(wèn)數(shù)據(jù)庫(kù)。