#mysql使用遠程工具連接
同事在開發中遠程連接不到服務器上的mysql連接不上,Host ‘XXX’ is not allowed to connect to this MySQL server ,報錯信息意思爲某某主機不允許遠程連接到mysql服務器,從網上搜了一下解決方案,有讓改mysql裏面用戶表的,把localhost改爲%,嘗試了一下,發現還是沒有解決這個問題。
後來個人感覺貌似是以下原因,由於root賬號的權限過大,所以開放爲所有用戶風險太高,mysql就把這個權限過大的用戶只允許本地連接。後來嘗試了以下添加新用戶,果不其然,遠程連接成功
解決方案
1.GRANT ALL PRIVILEGES ON *.* TO ‘賬號’@’%’ IDENTIFIED BY
‘密碼’ WITH GRANT OPTION;
flush privileges;
使用以上sql就解決了遠程連接失敗的錯誤