开启mysql慢查询
show [session|global] status '值';session:当前会话global:全局会话(Mysql启动到现在)# Mysql 启用时间MySQL > show status like 'uptime';# 查询次数MySQL > show status like 'com_select';# 添加次数MySQL > show status like 'com_insert';# 更新次数MySQL > show status like 'com_delete';# 删除次数MySQL > show status like 'com_delete';# 连接次数MySQL > show status like 'connections';# 慢查询次数MySQL > show status like 'slow_queries';# 查询慢查询时间(默认10秒)MySQL > show variables like 'long_query_tiem';# 设置慢查询时间MySQL > set long_query_time=1;
数据库备份
# 备份数据库# -l# -F 刷新bin-log日志# -d 没有数据,只导出表结构# --add-drop-table 在每个create语句之前增加一个drop table/usr/local/mysql/bin/mysqldump -h127.0.0.1 -uroot -p密码 数据库名 -l -F > /data/ceshi.sql/usr/local/mysql/bin/mysqldump -h127.0.0.1 -uroot -p密码 -d --add-drop-table 数据库名 > /data/ceshi.sql# 导入数据库# -v 查看导入详细信息# -f 遇到错误直接跳过,继续执行/usr/local/mysql/bin/mysql -h127.0.0.1 -uroot -pwoshishui ceshi -v -f flush logs;# 查看bin-log日志MySQL > show master status;