1.Windows防火牆開放埠3306:
2.修改mysql my.ini配置檔案(C:\ProgramData\MySQL\MySQL Server 8.0)
新增或修改 允許所有IP
bind-address=0.0.0.0
3.Windows 開啟CMD命令視窗
-- 登入mysql mysql -u root -p; --新增許可權 grant all on *.* to 'root'@'localhost'; --重新整理許可權 flush privileges; --切換mysql use mysql; --檢視許可權 select user,host from user;
沒有成功
update user set host='%' where user='root'; -- grant all privileges on *.* to root@'%'; -- select user,host from user;
修改成功
用別的主機(不一樣的IP)驗證:
訪問成功。