分类目录:mysql

以下是分类 mysql 下的所有文章

php 无法连接MySQL8.0 问题

最近升了MySQL8.0 php连不上MySQL8.0了(mysqlnd API 不支持 caching_sha2_password)

MySQL8.0默认是使用caching_sha2_password 加密插件的,我们需要将该插件替换成原来的mysql_native_password 加密插件。

解决方案

1.添加用户并指定密码插件
在MySQL shell中输入:

eg:

这种方法兼容新老版本的认证方式

2.直接在mysql配置文件my.cnf的指定密码插件

改完配置后记得重启mysqld

mysql8.0 内存调整

如果我们的服务器内存比较小,可以关闭mysql的

的状态下为关闭性能模式

此外mysql8.0支持自动调整内存大小

默认为

为 On时,开启自动调节内存大小

mysql按照in中给定的顺序查询出来

先给张表

如果这样查