分类目录:Databases

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

ubuntu18.04 安装MongoDB

下载MongoDB

我们这里使用压缩包的方式安装,比较具备通用性

安装MongoDB

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中给定的顺序查询出来

先给张表

如果这样查

redis手工安装和基本配置

本文使用redis版本为:redis.3.2.0

关于redis

Redis在实战项目中应用非常多。不管是PHP、java、python都会在一定程度的业务上使用redis
譬如
1、存储消息
2、存储用户登录信息
3、代替某个时间点中关系型数据库做数据快速存取工作
4、秒杀系统等
5、。。。。
学习redis几乎是必须的!
安装redis是必不可少的。