查看当前连接数(Threads就是连接数):
# 查看当前MySQL的运行状态
$ mysqladmin -uroot -proot -h127.0.0.1 status
# Uptime: 8891 正常运行时间(秒)
# Threads: 3 运行的线程数
# Slow queries: 0 慢查询数
# Queries per second avg: 0.014 平均每秒查询次数
# 查看当前连接数
$ mysqladmin -uroot -proot -h127.0.0.1 processlist
# mysql客户端下执行
mysql>show full processlist; # 查看当前连接数
mysql>show global variables; # 查看MySQL配置
MySQL5.7 date/datetime默认值问题:
# 数据类型为:datetime,默认值:'0000-00-00 00:00:00' 执行SQL语句会报错
# 默认值应该修改为:CURRENT_TIMESTAMP
# 数据类型为:date,默认值:'0000-00-00' 执行SQL语句会报错
# 默认值应该修改为:'1000-01-01' 到 '9999-12-31'之间即可
数据表修复:
-- 遍历所有数据库的表进行检测,对损坏的表并尝试修复
mysqlcheck --auto-repair -A -o -uroot -proot
-- 单个数据库修复
mysqlcheck --auto-repair --databases test -o -uroot -proot