這篇文章主要介紹“Navicat連接的方法是什么”,在日常操作中,相信很多人在Navicat連接MySQL的方法是什么問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對大家解答”Navicat連接MySQL的方法是什么”的疑惑有所幫助!接下來(lái),請跟著(zhù)小編一起來(lái)學(xué)習吧!
簡(jiǎn)述
Navicat 是一套快速、可靠和全面的數據庫管理工具,專(zhuān)門(mén)用于簡(jiǎn)化數據庫管理和降低管理成本。Navicat 圖形界面直觀(guān),提供簡(jiǎn)便的管理方法,設計和操作 MySQL、MariaDB、SQL Server、Oracle、PostgreSQL 和 SQLite 的數據。
在使用 Navicat 遠程連接 MySQL 數據庫時(shí),經(jīng)常會(huì )出現一些錯誤,今天我們來(lái)分享一下經(jīng)驗。
新建連接
打開(kāi) Navicat,選擇:連接 -> MySQL,這時(shí)會(huì )出現一個(gè)新窗口,讓你輸入一些基本信息:
輸入完成之后,點(diǎn)擊“測試連接”按鈕,便可以測試是否能正常連接!
常見(jiàn)錯誤
在連接數據庫的過(guò)程中,經(jīng)常會(huì )出現一些錯誤。下面我們列出了具體的錯誤信息,以及相應的解決方案!
錯誤一
當第一次連接時(shí),很有可能會(huì )出現:
1130- Host xxx is not allowed to connect to this MySQL server
這說(shuō)明所連接的帳號沒(méi)有遠程連接的權限,只能在本機(localhost)登錄。
這時(shí)需要更改 MySQL 數據庫里的 user 表里的 host 項,將 localhost 改稱(chēng) % 即可:
mysql> use mysql; mysql> update user set host = '%' where user = 'root'; mysql> flush privileges;
錯誤二
再次連接,這時(shí)又會(huì )出現:
2059 - authentication plugin ‘caching_sha2_password’ cannot be loaded
這是因為在 MySQL8 之前的版本中加密規則是 mysql_native_password,而在之后的版本中加密規則變成了 caching_sha2_password。
要解決問(wèn)題這個(gè)問(wèn)題,可以把 MySQL 的加密規則還原成 mysql_native_password:
mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'Password@123456';
注意: Password@123456 是登錄數據庫的密碼,可根據自身情況進(jìn)行設置。
連接 MySQL
當以上錯誤都解決完成之后,就可以正常連接 MySQL 了:
注意: 這里的密碼為上面所更改的密碼(例如:Password@123456)。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站