如何在XAMPP中设置默认存储引擎为InnoDB

发布于 2024-08-22 04:19:30 字数 79 浏览 4 评论 0原文

如何在 Linux XAMPP 1.7.3 中将 default-storage-engine 设置为 InnoDB?

How do I set the default-storage-engine to InnoDB in Linux XAMPP 1.7.3?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

歌入人心 2024-08-29 04:19:30

最简单的方法就是进入 mysql 配置文件(Windows 中为 my.ini,Linux 中为 my.cnf)并添加以下内容:

[mysqld]
default-storage-engine=InnoDB

这假设您已启用 InnoDB,这是另一个主题,但关于如何做到这一点,有大量答案。您始终可以在 XAMPP 上的 phpMyAdmin 中检查默认存储引擎:只需单击服务器,然后单击引擎,然后单击特定引擎(例如 MyISAM),然后查看它是否显示 MyISAM 是此服务器上的默认存储引擎MySQL 服务器。

The easiest way is just to go to the mysql config file (my.ini in windows, my.cnf in Linux) and just add this:

[mysqld]
default-storage-engine=InnoDB

This assumes that you have enabled InnoDB, which is another topic, but there are plenty of answers on how to do this. You can always check the default storage engine in phpMyAdmin on XAMPP: Just click on the server, then on engines, then on a particular engine (like MyISAM), and then see if it says MyISAM is the default storage engine on this MySQL server.

淡写薰衣草的香 2024-08-29 04:19:30

您可以在 MySQL 配置中设置默认存储引擎,但这仅适用于该点之后创建的表。您需要像这样手动更改任何不是 InnoDB 的表。如果您有大量数据,这可能需要一段时间,因为它将创建新表,插入所有记录,然后删除旧表,并将该表保留在原位。

ALTER TABLE table_name ENGINE = INNODB;

You set the default storage engine in the MySQL configuration, but that will only apply to tables that are created after that point. You'll need to alter any tables that aren't InnoDB manually like this. If you have lots of data, this can take a while because it will create the new table, insert all the records and then drop the old table leaving this one in it's place.

ALTER TABLE table_name ENGINE = INNODB;
葬心 2024-08-29 04:19:30

如果您尝试从 phpMyAdmin 更改 RDBMS 的默认存储引擎,您可以转到:

单击服务器:MySQL:3306 >>>更多设置>>变量选项卡

搜索默认存储引擎并将其更改为 InnoDB。

if you are trying to change the default storage engine for the the RDBMS from phpMyAdmin you can go to:

Click on Server: MySQL:3306 >> More settings >> Variables Tab

Search for the default storage engine and change it to InnoDB.

緦唸λ蓇 2024-08-29 04:19:30

如果您使用 phpMyAdmin 并拥有ALL PRIVILEGES,则可以在Variables > 菜单下将其设置为InnoDB。默认存储引擎。

In case you use phpMyAdmin and have ALL PRIVILEGES it can be set to set to InnoDB under the menu Variables > default storage engine.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文