Linux下XAMPP裝完之後,Navicat無法連上數據庫的問題的解決
Linux下裝完XAMPP之後,mysql是自帶裝好了的,這個時候,mysql的root用戶沒有密碼。 www.2cto.com
首先進入mysql,輸入命令:mysql -uroot -p。輸入密碼時直接回車。
設置密碼:set password =password('123456');
設置完密碼之後,用本地的Navicat連接這個mysql,發現連不上,而且出現一個很奇怪的現象,彈出框顯示,另一個ip下的root用戶被拒絕訪問!
www.2cto.com
原來是因為root沒有被賦予足夠的權限!執行這段命令即可: GRANT ALL PRIVILEGES ON *.* TO ‘root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;執行完之後,別忘了重啟mysql。這時候,Navicat客戶端可以輕松的連接上mysql數據庫了