node連接mysql數(shù)據(jù)庫報錯MySQL server is requesting the old and insecure pre-4.1 auth mechanism. Upgrade the user password or use the {insecureAuth: true} option.雖然知道在連接池中添加 insecureAuth: true后就能正常使用,但是還是覺得有點古怪,為啥遠程連接數(shù)據(jù)庫需要添加而且跟安全認證有關(guān),連接本地數(shù)據(jù)庫并不需要添加這個選項。添加后是否跟安全有關(guān)系如果有添加后是更安全還是不安全是否跟數(shù)據(jù)庫版本有關(guān)如何具體解決多謝各位回答
1 回答

藍山帝景
TA貢獻1843條經(jīng)驗 獲得超7個贊
你用的 mysql 的版本太老了,因為版本升級的緣故,mysql 安全驗證方式也跟著升級了,所以需要你加這個參數(shù)表明你是需要通過的是老版的驗證。
添加回答
舉報
0/150
提交
取消