首先sufo ufw status查看防火牆是否開啟,狀態為inactive說明沒有開啟防火牆。
然後輸入netstat -an|grep 3306查看連接埠啟動和佔用情況,可以看到綁定為127.0.0.1,這塊需要我們修改為0.0.0.0,下面會講到。
首先得修改mysql存取權限,輸入mysql -u root -p,回車,然後輸入密碼123456進入mysql命令列。
輸入grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;指定所有客戶端都可以使用root帳戶訪問mysql。
相關推薦:《Navicat for mysql使用圖文教學》
輸入flush privileges;重新整理權限設定。
輸入exit;退出mysql命令列。
輸入cd /etc/mysql/mysql.conf.d進入mysql配置目錄。
輸入vim mysqld.cnf修改mysql設定檔。
找到bind-address修改127.0.0.1為0.0.0.0。
輸入/etc/init.d/mysql restart重啟mysql。
再次使用navicat連接mysql,終於可以連接上了。
以上是navicat連接不了ubuntu的詳細解決方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!