mysql 安裝完畢,本機登陸正常,在遠程輸入正確帳號密碼登陸鏈接時報錯以下mysql
遠程IP沒有登陸權限,root用戶默認只能在localhost也就是隻能在本機登陸,須要設置容許其餘IP登陸權限。sql
1. 在服務器內部登陸數據庫,而後執行數據庫
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
flush privileges;複製代碼
此語句意思是給root用戶在任何IP均可以登陸數據庫,操做任何數據庫中的任何對象。bash
其中: 服務器
*.* 第一個*是指數據庫ide
*表明全部數據庫spa
第二個*指數據庫對象3d
*表明數據庫中全部對象code
'root'@'%' root是制定要受權的數據庫用戶cdn
%表明容許登陸的IP
123456是你的數據庫密碼
假如要限制只能在1.1.1.1登陸,把%改爲1.1.1.1 ,執行完畢後執行 flush privileges; 刷新權限
2. 而後在遠程電腦mysql客戶端就能夠鏈接了。