1. 清空表数据,并且自增ID从1开始记
方法1:
truncate table 你的表名
//这样不但将数据全部删除,而且重新定位自增的字段
方法2:
delete from 你的表名
dbcc checkident(你的表名,reseed,0)
//重新定位自增的字段,让它从1开始
方法3:
如果你要保存你的数据,介绍你第三种方法,by QINYI
用phpmyadmin导出数据库,你在里面会有发现哦
编辑sql文件,将其中的自增下一个id号改好,再导入。
2. 内存占用会随时间而增加的解决办法:
vim /etc/my.cnf
[mysqld]
performance_schema = OFF
3. mysql Errcode: 24 - Too many open files 解决方案:
参考文档:
https://www.cnblogs.com/zhoujinyi/archive/2013/01/31/2883433.html
centos7下让open_files_limit配置生效:
在如果需要修改mysql的open_files_limit 配置,则需要修改mysql的服务启动文件。修改如下:
mkdir /usr/lib/systemd/system/mysqld.service.d #创建子文件夹
vim /usr/lib/systemd/system/mysqld.service.d/limits.conf #创建并配置配置文件
并写入配置内容:
[Service]
LimitNOFILE=10000
systemctl daemon-reload # 重新加载配置文件
service mysqld restart #重启mysqld服务,使配置生效。
mysql open_files_limit 值怎么算:
ulimit -n > open_files_limit > max_connections*5
mysql 当前的open_files_limit 数量怎么看:
ls -lh /proc/26288/fd | wc -l #26288是MySQL进程pid
mysql 最大open_files_limit 需求量:
mysql所有数据库的表个数之和