navicat報錯2059

navicat報錯2059

  在用navicat連接MySQL8+時會出現2059錯誤,這是由于新版本的MySQL使用的是caching_sha2_password驗證方式,但此時的navicat還沒有支持這種驗證方式。下面為大家介紹一下具體的解決辦法。

推薦教程:MySQL入門視頻教程

  解決方法就是將驗證方式改為以前版本(5.7及以下)使用的驗證方式mysql_native_password。具體的驗證方式可以查看默認數據庫’mysql’中user表plugin字段。

  在命令行中登錄數據庫時不會出現2059錯誤,在命令行中登錄數據庫,執行下面的命令。

ALTER?USER?'root'@'localhost'?IDENTIFIED?WITH?mysql_native_password?BY?'password';

  ’root’可以改為你自己定義的用戶名,’localhost’指的是該用戶開放的IP,可以是’localhost'(僅本機訪問,相當于127.0.0.1),可以是具體的’*.*.*.*'(具體某一IP),也可以時’%'(所有IP均可訪問)。’password’是你想使用的驗證密碼。

擴展資料

  Navicat是一套快速、可靠并價格相宜的數據庫管理工具,專為簡化數據庫的管理及降低系統管理成本而設。它的設計符合數據庫管理員、開發人員及中小企業的需要。Navicat 是以直覺化的圖形用戶界面而建的,讓你可以以安全并且簡單的方式創建、組織、訪問并共用信息。

  Navicat是聞名世界、廣受全球各大企業、政府機構、教育機構所信賴,更是各界從業員每天必備的工作伙伴。自2001 年以來,Navicat 已在全球被下載超過 2,000,000 次,并且已有超過 70,000 個用戶的客戶群。《財富》世界 500 強中有超過 100 家公司也都正在使用 Navicat。

  Navicat提供多達 7 種語言供客戶選擇,被公認為全球最受歡迎的數據庫前端用戶界面工具。

  它可以用來對本機或遠程的 MySQL、SQL Server、SQLite、Oracle 及 PostgreSQL 數據庫進行管理及開發。

  Navicat的功能足以符合專業開發人員的所有需求,而且對數據庫服務器的新手來說又相當容易學習。有了極完備的圖形用戶界面 (GUI),Navicat 讓你可以以安全且簡單的方法創建、組織、訪問和共享信息。

  Navicat適用于三種平臺 – Microsoft Windows、Mac OS X 及Linux。它可以讓用戶連接到任何本機或遠程服務器、提供一些實用的數據庫工具如數據模型、數據傳輸、數據同步、結構同步、導入、導出、備份、還原、報表創建工具及計劃以協助管理數據。

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊6 分享