mysql授權后遠程連接失敗的原因:可能是授權用戶后,沒有對權限進行刷新,導致遠程連接失敗
解決方法:
1.首先,在命令行中啟動MySQL服務;
service mysql start
2.MySQL服務啟動后,在命令行中輸入mysql的用戶名和密碼登錄到MySQL;
mysql -u root -p
3.登錄到MySQL后,選擇使用一個數據庫,并在數據庫對用戶進行授權;
use mysql;
grant all privileges on db1.* to 'user1'@'%';
4.最后,用戶授權好后,對數據庫權限進行刷,權限即可生效。
flush privileges;