数据库部分
1. mysqldump不加-B和加的区别
--databases, -B: 用于备份多个数据库,如果没有该选项,mysqldump把第一个名字参数作为数据库名,后面的作为表名。使用该选项,mysqldum把每个名字都当作为数据库名。
2. mysql占用服务器cpu过高的原因
show processlist;
一般是睡眠连接过多,严重消耗mysql服务器资源(主要是cpu, 内存),并可能导致mysql崩溃
wait_timeout, 即可设置睡眠连接超时秒数,如果某个连接超时,会被mysql自然终止。