提醒:本文最后更新于 477 天前,文中所描述的信息可能已发生改变,请仔细核实。
刚刚MySQL推出了8.0.27,更新后留意到几个警告,想起好像很久没写(shui)文章了,那么来一篇小记录。
来看第一个警告,因为我不使用SSL,如果你正常配置了SSL,除非你使用了过时的协议,不然是不会有警告的。
[Server] The syntax '--ssl=off' is deprecated and will be removed in a future release. Please use --tls-version=invalid instead.
解决办法如其所说,如果你是在命令行定义的话。如果你跟我一样是在my.cnf
定义了skip-ssl
,那么去掉它,然后在mysqld
字段下(以下其他内容皆在此字段下),添加如下内容即可解决:
tls_version=''
admin_tls_version=''
第二个,算是历史遗留问题?不过已经不重要了(在我看来)。
[Server] The syntax '--transaction-write-set-extraction' is deprecated and will be removed in a future release.
这个按文档来看,可以说没啥用了,直接注释掉或删掉就好了。
第三个嘛,懂的都懂,在我之前的文章有提及。
[Server] 'default_authentication_plugin' is deprecated and will be removed in a future release. Please use authentication_policy instead.
这个说白很多传统项目,或者很多懒鬼,都还是需要的。毕竟很多还是使用着mysql_native_password
,解决办法就是将其替换成:
authentication_policy=*
EOF
转载请注明转自:kn007的个人博客的《更新至MySQL 8.0.27》
用这么高版本吗 我还用的5.6...
@龙笑天: 这也有点老了
低版本使用者路过
@周良粥凉: 还行
一直在用5.5和5.6,低配置的上高版本怕跑不动
好久不见,下意识打上了“更新至”三个字
更新至 更新至MySQL 8.0.27
@咕噜噜: 好久不见
我现在数据库都不用了,文本存储文章 用数据库感觉没必要
我还不敢用最新的版本…… 我另外个破站,直接用文本数据库了
我还在用5.7.3要不要升级?
没有强迫症,哈哈。
我另外个破站,直接用文本数据库了