环境说明
mysql5.6
表的位置:test2.testMyIsam
开始
myisam转换为innodb
#备份要转化的表
mysqldump -uroot -p123457 test2 testMyIsam > testMyIsam.sql
#转化
#这一步其实就是更改ENGINE字段,如果为了保险起见,防止恰好把数据中的MyISAM改成InnoDB,可以手改
sed -i 's/MyISAM/InnoDB/g' testMyIsam.sql
#进入数据库,删除原来的表testMyIsam.sql,再把备份的表同步回去
drop table testMyIsam;
#恢复
mysql -uroot -p123457 test2 < testMyIsam.sql
#检测查看
show create table testMyIsam;
慢日志
在配置文件中添加
slow-query-log = 1 //1表示开启,0表示关闭
slow-query-log-file = /data/mysql/slow.log
long_query_time = 2
navicat增加索引