phpMyAdmin如何将InnoDB数据表类型 转换修改成MyISAM默认引擎?

phpMyAdmin如何将InnoDB数据表类型

转换修改成MyISAM默认引擎?

建议将InnoDB数据表转换为MyISAM数据表:

  • 结合个人博客的特点,推荐个人博客系统使用MyISAM,因为在博客里主要操作是读取和写入,很少有链式操作。
  • 所以选择MyISAM引擎使你博客打开也页面的效率要高于InnoDB引擎的博客。
  • 当然只是个人的建议,大多数博客还是根据实际情况下谨慎选择。

温馨提示:在转换MySQL数据库表之前,请务必做好数据库备份 ▼

phpMyAdmin后台手动更改数据表类型步骤

  • 1)登录phpMyAdmin数据库管理;
  • 2)登录后,点击左侧栏的数据库
  • 3)点击左侧栏的数据表(非MyISAM类型)
  • 4)点击 “操作” 选项卡;
  • 5)在“操作”页里,选择要更改“数据库存储”类型为 “MyISAM”;
  • 6)点击下方的 “执行”,便可转换成功。

SSH命令快速转换为MyISAM数据库表类型

打开SSH软件连接到Linux服务器,输入下面命令 ▼

mysql -uroot -p
  • 输入phpMyAdmin密码登陆SSH。
  • 出现“mysql>”就可以继续了。
  • 按照下面的格式输入,注意区分大小写和;号。
  • 数据库名和表名都是小写,其余的命令都是大写,最后的;号不输入,命令不会生效。
USE 数据库名;
SHOW TABLES;
ALTER TABLE 表名 ENGINE=MYISAM;

下图转换的第一个wp_commentmeta表,最后是显示成功,之后逐个表名转换即可 ▼

phpMyAdmin如何将InnoDB数据表类型 转换修改成MyISAM默认引擎?

  • 输入 SHOW TABLES;  命令后,显示数据库表名。
  • 复制修改对应表名 ALTER TABLE 表名 ENGINE=MYISAM; 可进行快速操作转换为MyISAM数据库表类型(至少比phpMyAdmin后台手动更改数据表类型步骤还快)。
  • 这里一共有13个表名,转换完成后,输入“exit”退出。

将MyISAM设成默认引擎

转换完成后,建议把InnoDB引擎关闭掉,然后将MyISAM设为今后MySQL的默认引擎。

如何设置默认使用 “数据库存储” 类型为 “MyISAM”?

陈沩亮CWP控制面板程序为实例,操作步骤如下:

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

方法非常简单,只要跟着操作,就能完成修改,本教程到此结束!

希望陈沩亮博客( https://www.chenweiliang.com/ ) 分享的《phpMyAdmin如何将InnoDB数据表类型 转换修改成MyISAM默认引擎?》,对您有帮助。

欢迎分享本文链接:https://www.chenweiliang.com/cwl-413.html

欢迎加入陈沩亮博客的 Telegram 频道,获取最新更新!

喜欢就分享和按赞!
您的分享和按赞,是我们持续的动力!