phpMyAdmin如何将InnoDB数据表类型
转换修改成MyISAM默认引擎?
建议将InnoDB数据表转换为MyISAM数据表:
- 结合个人博客的特点,推荐个人博客系统使用MyISAM,因为在博客里主要操作是读取和写入,很少有链式操作。
- 所以选择MyISAM引擎使你博客打开也页面的效率要高于InnoDB引擎的博客。
- 当然只是个人的建议,大多数博客还是根据实际情况下谨慎选择。
温馨提示:在转换MySQL数据库表之前,请务必做好数据库备份 ▼
phpMyAdmin后台手动更改数据表类型步骤
- 1)登录phpMyAdmin数据库管理;
- 2)登录后,点击左侧栏的数据库;
- 3)点击左侧栏的数据表(非MyISAM类型);
- 4)点击 “操作” 选项卡;
- 5)在“操作”页里,选择要更改“数据库存储”类型为 “MyISAM”;
- 6)点击下方的 “执行”,便可转换成功。
SSH命令快速转换为MyISAM数据库表类型
mysql -uroot -p
- 输入phpMyAdmin密码登陆SSH。
- 出现“
mysql>
”就可以继续了。 - 按照下面的格式输入,注意区分大小写和;号。
- 数据库名和表名都是小写,其余的命令都是大写,最后的;号不输入,命令不会生效。
USE 数据库名; SHOW TABLES; ALTER TABLE 表名 ENGINE=MYISAM;
下图转换的第一个wp_commentmeta表,最后是显示成功,之后逐个表名转换即可 ▼
- 输入
SHOW TABLES;
命令后,显示数据库表名。 - 复制修改对应表名
ALTER TABLE 表名 ENGINE=MYISAM;
可进行快速操作转换为MyISAM数据库表类型(至少比phpMyAdmin后台手动更改数据表类型步骤还快)。 - 这里一共有13个表名,转换完成后,输入“
exit
”退出。
将MyISAM设成默认引擎
转换完成后,建议把InnoDB引擎关闭掉,然后将MyISAM设为今后MySQL的默认引擎。
如何设置默认使用 “数据库存储” 类型为 “MyISAM”?
1)编辑 /etc/my.cnf 文件,发现引入的文件夹 !includedir /etc/my.cnf.d
2)进入 /etc/my.cnf.d 文件夹
3)打开 server.cnf 文件
4)查找 “default_storage_engine”
5)在 “#default_storage_engine=InnoDB”下方添加:
default_storage_engine = MYISAM
6)保存后,重启MySQL服务:
service mysqld restart
或是重启Mariadb服务:
systemctl restart mariadb
- 方法非常简单,只要跟着操作,就能完成修改,本教程到此结束!
🛠️✨想知道如何批量把你的MySQL数据库从MyISAM转换为InnoDB吗?这篇文章为你提供了全面的指导,简单易懂!
👇推荐继续阅读👇
阅读完,你会发现其实转换MyISAM到InnoDB比你想象的要简单得多!点击链接,马上开始学习吧!💻📚
希望陈沩亮博客( https://www.chenweiliang.com/ ) 分享的《phpMyAdmin如何将InnoDB数据表类型 转换修改成MyISAM默认引擎?》,对您有帮助。
欢迎分享本文链接:https://www.chenweiliang.com/cwl-413.html
喜欢就分享和按赞!您的分享和按赞,是我们持续的动力!