您正在查看: 数据库 分类下的文章

redis迁移踩坑(一)

以ubuntu为例 在需要迁移的redis服务器上执行` CONFIG GET dir `查看数据备份会被保存到哪里,可以看到文件会被保存到/var/lib/redis下,这个目录默认是redis用户redis组(710权限)才能查看,将这个目录临时`sudo cp -r /var/lib/redis ~/`到家目录下,将权限临时改为777权限(家目录下`sudo chmod -r 7...

mysql开启bin-log

``` mysql> show variables like '%log_bin%'; ``` 执行结果 ``` +---------------------------------+-------+ | Variable_name | Value | +---------------------------------+-------+ ...

mysql 出现To many connections

如果是:ubuntu16.04,mysql的my.cnf文件应该在 `/etc/mysql`目录下,然后会加载conf.d目录下的cnf配置文件 ,,记录/etc/mysql/mysql.conf.d/mysqld.cnf修改了 ``` #100改为300 max_connections = 300 #新加配置 wait_timeout ...

Mac安装elasticsearch、ik分词、分词热更新配置

# elasticsearch需要java安装环境 * brew cask install homebrew/cask-versions/adoptopenjdk8 # 安装elasticsearch及启动 * brew install elasticsearch@6.8.0 * brew services start elasticsearch@6.8.0 # 测试是否成...

laravel中间表or查询

任务表:tasks 用户表:users 中间表:task_users 这个中间表包含pre_status,user_comment_status,upload_comment_img_status等字段,现在需要做一个动作,就是选出领取了这个任务的用户,只要有上面的三个状态有一个是wait_check的,就算一条记录。 起初做法是: 任务模型建立关系 ```php /** ...

ubuntu下修改mysql5.7的密码

https://blog.csdn.net/qq_37604508/article/details/78844288 参考这篇文章。如果这篇文章没用的话检查mysql.user表下的plugin字段值是否为mysql_native_password,如果不是mysql_native_password,需要改为如果不是mysql_native_password

自建wamp环境之安装mysql(三)

## 下载 下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads ![](https://cos.cc430.cn/2017/05/03/2843407133.png) **源码安装,非msi文件安装** ## 安装 1.解压文件到D:\wamp\mysql5.7 ![](https://cos.cc430.c...

mysql操作

##mysql数据库操作 1. 进入数据库 >mysql -u root -p 2. 显示数据库列表 >show databases; 3. 创建数据库 >create database [数据库名]; 4. 使用某个数据库 >use [数据库名]; 5. 显示当前所选择的数据库 >select database(); 6. 创建数据表 >*create table ...

xampp开启远程phpmyadmin访问

首先进入xampp的安装目录下的\apache\conf\extra目录下找到httpd-xampp.conf文件找到如下的地方去掉或者注释Require local这一行找到C:\xampp\phpMyAdmin目录下的config.inc.conf文件夹将auth_type改为cookie如下图所示在本地机上测试,url框中输入11.22.33.44/phpmyadmin即可访问远程服务...

select 查询浮点型数据(以浮点型为条件)

```sql /* * select * from table where 字段=一个浮点型数值 * 查询不出任何数值 * * 如果某个字段 f是float类型,那么在查询的时候,sql语句为: * select * from T where f = 2.2; * 那么即使表中有2.2的数据也不能被查询到. * 此时解决方法有2种: * 1.将float改为...

三表联合查询

```sql /* * 三表联合查询 *假设有表 A B C *A表的字段 Aid Bid Cid Aname *B表的字段 Bid Bname *C表的字段 Cid Cname *需要查询结果为 *Aid Bname Cname *------------------ *sql 语句为: *select Aid Bname Cname from A...
//