電(diàn)話(huà) No. (+86) 021-3129∏∞♦α1816 | 登錄

技(jì)術(shù)學堂

MySQL 配置 root 用(yòng)戶可(kě)遠(yuǎn)程登錄

MySQL 安裝完成後,root 用(yòng)戶默認隻可(kě)以本地(Ω♠δdì)登錄,但(dàn)是(shì)為(wèi)了(le)我們遠(yuǎn)程α¶•™操作(zuò)的(de)方便,我們可(kě)能(néng)需要(yφ$™ào)讓 root 可(kě)以遠(yuǎn)程登錄,接下(xià)來(láγ←‌>i)看(kàn)下(xià)如(rú)何操作‍'(zuò)吧(ba)。


一(yī)、通(tōng)過命令行(xíng)登錄到(dào) M§π♠ySQL,使用(yòng)命令 mysql -u root -p




二、切換成 mysql 數(shù)據庫,使用(yòng) >α命令 use mysql;




注:可(kě)以通(tōng)過 show databases;‍≥'$ 查看(kàn)所有(yǒu)數(shù)據庫名稱。


三、查看(kàn)需要(yào)遠(yuǎn)程登錄的(de)用(yòn↕Ω©g)戶的(de)限制(zhì) IP,使用(yòng)命令 select usδ→σ≤er, host from user;




注:可(kě)以使用(yòng) show tables; 查看(​'¶kàn)當前數(shù)據庫中存在的(d•♣&e)所有(yǒu)數(shù)據表


四、修改對(duì)應用(yòng)戶的( δde) host,當為(wèi)某一(yī)&≤<γ IP 時(shí),表示隻能(néng)在指定的(de) IP 上(sh ♥àng)訪問(wèn),當為(wèi) % 時(shí),可(kěφ™)以任意地(dì)址訪問(wèn)(localhost 對(duì)應的(de→γ >)是(shì) 127.0.0.1)。使用(yòng)命令:uβ™pdate user set host=”%” where ™×σ'user=”root”;




五、使用(yòng)命令 flush privileges; 讓更改生 ↔♠→(shēng)效,除了(le)此方法,還(hái)可"λ±(kě)以通(tōng)過重啓 MySQ≠♣L 讓更改生(shēng)效。




六、測試通(tōng)過




以上(shàng),就(jiù)是(shπ€ì)更改 root 用(yòng)戶,或其他(tā)用(yòng)戶遠( πyuǎn)程訪問(wèn)的(de)相(x♥€→₽iàng)關配置工(gōng)作(zuò)。


注意:讓 root 用(yòng)戶可(kě)✘¶↓以遠(yuǎn)程登錄是(shì)非常危險的(de)一(y ‌ī)件(jiàn)事(shì),如(rú)非必須 §,請(qǐng)在操作(zuò)完成後關閉它的(d↑∏•e)遠(yuǎn)程訪問(wèn),這(z↓‍‌hè)樣可(kě)讓系統更加安全,另外(wài),更改 MySQL 的(de)&✔Ωβ默認端口也(yě)是(shì)很(hěn)必要(yà×£o)的(de)。