若出现mysql8提示找不到encode()/decode()方法
,可以尝试更换connnector版本为5.x,或者用md5()等加密函数替代。
-
这么做的原因
mysql8安装时,可选择两套不同的加解密(然而谁安装那会儿注意得到这个啊🤣🤣🤣)
强有力的密码加密
不支持此种加密的connector将无法连接到mysql服务器,所以要与使用此种加密的mysql server连接,必须使用采用了libmysqlclient8.0以上的connector/driver。
过时的密码加密
过时的加密方法应仅在客户端与mysql5.x的connector兼容
、客户端升级不可实现
、客户端有此需要
时采用。
网友评论