如果想要讓MySQL 8.0允許遠(yuǎn)程計(jì)算機(jī)連接,需要先創(chuàng)建一個(gè)用戶,然后給該用戶授予所有權(quán)限和授權(quán)選項(xiàng)。
雖然也可以修改root用戶的訪問ip(不建議這樣用,root最好只允許本地訪問,創(chuàng)建新用戶給外網(wǎng)ip進(jìn)行訪問即可)
update user set host = '%' where user = 'root';
創(chuàng)建用戶并設(shè)置權(quán)限可參考以下步驟:
在MySQL命令行中輸入以下命令,創(chuàng)建一個(gè)新用戶,并設(shè)置密碼。例如,創(chuàng)建一個(gè)用戶名為visitor,密碼為123456的用戶:
CREATE USER 'visitor'@'%' IDENTIFIED BY '123456';
給新用戶授予所有權(quán)限和授權(quán)選項(xiàng),讓它可以訪問和管理所有數(shù)據(jù)庫和表。%表示允許所有ip,
如果只允許一個(gè)ip,則%修改為該ip
GRANT ALL PRIVILEGES ON *.* TO 'visitor'@'%' WITH GRANT OPTION;
刷新權(quán)限,使之生效。文章來源:http://www.zghlxwxcb.cn/news/detail-510113.html
FLUSH PRIVILEGES;
如果MySQL服務(wù)器有防火墻,還需要開放3306端口,讓遠(yuǎn)程計(jì)算機(jī)可以連接。具體操作方法請參考防火墻設(shè)置。
以上步驟完成后,就可以使用新用戶從遠(yuǎn)程計(jì)算機(jī)連接到MySQL服務(wù)器了。文章來源地址http://www.zghlxwxcb.cn/news/detail-510113.html
到了這里,關(guān)于mysql8.0允許遠(yuǎn)程計(jì)算機(jī)連接的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!