mysql給root開啟遠程訪問權(quán)限 如何開啟MySQL遠程訪問權(quán)限允許遠程連接?
如何開啟MySQL遠程訪問權(quán)限允許遠程連接?1. 更改表方法??赡苣膸舨辉试S從遠程登錄,只能在localhost中登錄。此時只需在localhost的計算機上登錄MySQL,在“MySQL”數(shù)據(jù)庫
如何開啟MySQL遠程訪問權(quán)限允許遠程連接?
1. 更改表方法。可能您的帳戶不允許從遠程登錄,只能在localhost中登錄。此時只需在localhost的計算機上登錄MySQL,在“MySQL”數(shù)據(jù)庫的“user”表中更改“host”項,將名稱從“l(fā)ocalhost”改為“%”MySQL-U root-pvmwarmysql>使用MySQL MySQL>更新user set host=“%”where user=“root”MySQL>選擇主機,user from user
2。授權(quán)方法。例如,如果您希望myuser使用mypassword從任何主機連接到MySQL服務(wù)器。授予*的所有特權(quán)。*“myuser”@“%”由“mypassword”用grant選項標識,我最初使用的第一個方法發(fā)現(xiàn)它無法工作。我在網(wǎng)上查了一下,又少執(zhí)行了一條語句MySQL>flush privileges,使修改生效。另一種方法:在安裝MySQL的機器上運行:1。D:MySQLbin>mysql-H localhost-U root//您應(yīng)該能夠訪問MySQL server 2。MySQL>在*上授予所有權(quán)限。*使用grant選項//“root”@“%”給任何主機訪問數(shù)據(jù)的權(quán)限
3。MySQL>flush privileges//修改生效
4。MySQL>exit//exit MySQL server,這樣您就可以以root用戶身份登錄到任何其他主機上。