标签目录: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中给定的顺序查询出来

先给张表

如果这样查

安装mysql-pdo

关于PDO

常识:
很多语言都有绝配。譬如java+oracle、c#+sqlserver。
那么PHP也只能选择mysql了

1、mysql扩展:最早的扩展
2、后来叫做mysqli。对前面的类库进行升级
3、PDO:目前官方推荐的支持大部分数据库的数据层封装。