修改MySQL的默认数据库存储引擎

因为MySQL默认的是MyISAM数据引擎,不支持事务也不支持外键,所以需要用到Innodb引擎,先查看当前数据库的

引擎,登录mysql数据库,在mysql>提示符下搞入show engines;命令即可看到,我的环境下默认是MyISAM:

MariaDB [aiezu]> show variables like '%storage_engine%';
+------------------------+--------+
| Variable_name          | Value  |
+------------------------+--------+
| default_storage_engine | MyISAM |
| storage_engine         | MyISAM |
+------------------------+--------+
rows in set (0.01 sec)

修改成Innodb引擎需要编辑my.cnf文件

只要在配置文件my.cnf中的 [mysqld] 下面加入
default-storage-engine=INNODB

然后重启mysql服务即可
[root@mysql1 ~]# service mysqld restart

如果出现 InnoDB |DEFAULT,则表示我们 设置InnoDB为默认引擎成功