Navicat連接MySQL報(bào)錯(cuò)2059的解決辦法
在我們使用Navicat連接MySQL(8.0及以上)版本時(shí),有的會(huì)出現(xiàn)如下圖所示的2059報(bào)錯(cuò)。這個(gè)問(wèn)題的原因是新版的MySQL采用了一種在Navicat中不被支持的驗(yàn)證方式。雖然網(wǎng)上很多解決方法都
在我們使用Navicat連接MySQL(8.0及以上)版本時(shí),有的會(huì)出現(xiàn)如下圖所示的2059報(bào)錯(cuò)。這個(gè)問(wèn)題的原因是新版的MySQL采用了一種在Navicat中不被支持的驗(yàn)證方式。雖然網(wǎng)上很多解決方法都建議通過(guò)命令行修改加密規(guī)則,但其實(shí)在安裝MySQL的過(guò)程中就可以通過(guò)設(shè)置來(lái)避免這個(gè)問(wèn)題。
重新安裝MySQL
首先,我們需要卸載已經(jīng)安裝好的MySQL,并進(jìn)行重新安裝。在安裝過(guò)程中,我們可以采取以下步驟以避免出現(xiàn)2059報(bào)錯(cuò)。
1. 打開(kāi)MySQL的安裝向?qū)В诎惭b進(jìn)行到下圖所示步驟時(shí),請(qǐng)選擇下方的第二個(gè)選項(xiàng)"Use Legacy Authentication Method (Retain MySQL 5.x Compatibility)"。
(插入圖片:MySQL安裝步驟)
2. 完成安裝后,重新運(yùn)行Navicat連接MySQL,這次應(yīng)該不會(huì)再出現(xiàn)2059報(bào)錯(cuò)。對(duì)于新手來(lái)說(shuō),這種重新安裝的方法可能更簡(jiǎn)單易操作。
總結(jié)
Navicat連接MySQL報(bào)錯(cuò)2059是由于新版MySQL采用了一種在Navicat中不被支持的驗(yàn)證方式所致。為了避免出現(xiàn)這個(gè)問(wèn)題,我們可以通過(guò)重新安裝MySQL并選擇合適的安裝設(shè)置來(lái)解決。這種方法比在命令行中修改加密規(guī)則更簡(jiǎn)單易操作,特別適合新手用戶(hù)使用。希望本文能幫助到遇到這個(gè)問(wèn)題的讀者。