mysql有data文件夹恢复数据的方法

## 1.将原 data 下需要恢复的数据库文件夹(与数据库名同名)复制到新 data 下。 ## 2.将原 data 下的这五个文件 auto.cnf,ib_buffer_pool,ib_logfile0,ib_logfile1,ibdata1 复制并覆盖新data下的同名文件。 ## 3.重启mysql,就可以正常访问了。

- 阅读全文 -

完美解决docker安装mysql后Navicat连接不上的问题

## 错误 当我用`Navicat`进行链接的时候,发现下图错误 ![01.jpg][1] 我们需要下面的处理方式 进入mysql ```bash mysql -u root -p123456 # `root`是用户名 `123456`就是mysql的登录密码 ``` 如果可以进去,证明账号密码正确。 如果命令行可以登录,但是 `navicate`不能登录,可能是防火墙

- 阅读全文 -

MySQL查询重复出现次数最多的记录

单表查询 ---- ```sql SELECT DISTINCT COUNT(*) AS count, lid FROM user_label GROUP BY lid ORDER BY count DESC LIMIT 0, 10; ``` 联表查询 ---- user_label 用户标签关联表(uid, lid), label 标签表(lid, name) ```sql

- 阅读全文 -

MySQL SELECT语句IN与OR的效率

> MySQL版本 5.7.13、SELECT语句IN与OR的效率比较,以下是数据查询量,表总数据量10万条。 **100条数据** 字段为主键的情况 in:0.04 sec or:0.06 sec 添加索引的情况 in:0.00 sec or:0.01 sec 无索引的情况 in:0.04 sec or:

- 阅读全文 -