參考鏈接:
https://www.cnblogs.com/youqc/p/10476605.html
https://www.cnblogs.com/chunguang-yao/p/10666403.html
這個問題是因爲在數據庫服務器中的mysql數據庫中的user的表中沒有權限(也可以說沒有用戶),;遇到這個問題首先到mysql所在的服務器上用連接進行處理(mysql未開啓mysql遠程訪問權限)
1、連接服務器: mysql -u root -p
2、看當前所有數據庫:show databases;
3、進入mysql數據庫:use mysql;
4、查看mysql數據庫中所有的表:show tables;
5、查看user表中的數據:select Host, User,Password from user;
6、修改user表中的Host:update user set host='%' where host='localhost' and User='root';
7、最後刷新一下:flush privileges;