MySQL默認沒有開啟遠程訪問的權限,需要手動打開,步驟如下:
1.通過命令行登錄2.mysql>update user set host = '%' where user = 'root';
這裡會報錯,但不用管。報錯內容是“ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'”
3.mysql>flush privileges;
4.mysql>quit
完成以上操作如果還是不能遠程訪問,需要在防火牆中設置一下,放行MySQL。