電(diàn)話(huà) No. (+86★'σ) 021-31291816 | 登錄

技(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) MySQL,使用(yòng)命令 mys¥δ‌★ql -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òng)戶的(de)限制(πε®zhì) IP,使用(yòng)命令 sele£$♥ct user, host from user;




注:可(kě)以使用(yòng) show tables; 查看(kàn♦≠"₩)當前數(shù)據庫中存在的(de)所有(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)命令:update user set host=”%” w¥ ♠✘here user=”root”;




五、使用(yòng)命令 flush privileges; 讓更改生$≠(shēng)效,除了(le)此方法,還(hái)可(kě)以通(tōng)過重啓 MySδ&φ♠QL 讓更改生(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ò)完成$₹β後關閉它的(de)遠(yuǎn)程訪問(wèn),這(zβ ₽hè)樣可(kě)讓系統更加安全,另外(wài),更改 MyS≥β←QL 的(de)默認端口也(yě)是(shì)很(hě&∏​✔n)必要(yào)的(de)。