ProxySQL官档翻译__27_MySQL8.0

北慕城南 提交于 2021-01-10 17:09:57

27_MySQL8.0

备注:文章编写时间201904-201905期间,后续官方在github的更新没有被写入

~
~
对MySQL 8.0的支持[Support for MySQL 8.0]

ProxySQL支持MySQL 8.0,但有一些限制:

  • 1、从MySQL 8.0.4开始,MySQL服务器的默认认证插件从mysql_native_password更改为caching_sha2_password。但ProxySQL还不支持caching_sha2_password。
    因此,需要使用mysql_native_password配置MySQL服务器。

  • 2、如果客户端尝试使用caching_sha2_password身份验证插件,ProxySQL不接受连接(前端连接和Admin间件的连接)。如果客户端使用MySQL 8.0中的libmysqlclient(默认为caching_sha2_password),则必须明确使用mysql_native_password。您可以在my.cnf中的[mysql]或[client]部分指定default-auth=mysql_native_password,或在命令行中指定它。例如,要连接到管理员:
    mysql --default-auth=mysql_native_password -h 127.0.0.1 -P6032 -u admin -padmin 

~
~
完毕!

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!