轉載自
查看日誌data/activemq.log
這裏已經說 Host is not allowed to connect to this MySQL server
MySQL不允許root用戶遠程登錄,所以遠程登錄失敗了,解決方法如下:
- 在裝有MySQL的機器上登錄MySQL mysql -u root -p密碼
- 執行***use mysql;***
- 執行***update user set host = ‘%’ where user = ‘root’;***
- 執行***FLUSH PRIVILEGES; 刷新權限配置***
先說明: 這種方式是開放所有IP的root訪問權限。如果是正式環境還是建議用 開放指定IP的方式
這裏有兩種直接設置的方式
1. 授權用戶root使用密碼jb51從任意主機連接到mysql服務器:
代碼如下:
|
2.授權用戶root使用密碼jb51從指定ip爲218.12.50.60的主機連接到mysql服務器:
代碼如下:
|
我是本地mysql做測試用的,就直接授予所有IP訪問權限了
測試一下發送信息沒問題