环境信息OS: macOS 14.1.1 (23B81)Docker: 24.0.5Image: mysql:8.0.21
慢查询定位定位慢查询问题,可以通过如下几个步骤进行:
开启慢日志;
使用慢日志查询分析管理工具;
基于已有的慢日志分析,对系统本身做优化。
开启慢日志如何开启慢查询日志1、查看慢查询日志是否开启因为开启慢查询日志是有代价的(跟bin log、optimizer-trace一样),所以它默认是关闭的。开启慢日志,执行命令:
123456789show variables like 'slow%';+---------------------+-...
版本信息Server version: 8.0.21
问题使用docker在服务器上运行了一个mysql容器,进入容器内部登录mysql正常,端口已映射到虚拟机上,访问正常。使用工具连接,确认用户名、密码和IP端口正确的情况下报错:
1Authentication method 'caching_sha2_password' not supported by any of the available plugins
原因这个问题的根本其实就是登陆加密的规则不一样,mysql8之前的版本使用的密码加密规则是mysql_native_password,但是在mysql8...