我有24GB的RAM i7专用服务器,运行MySQL 5.1.68的CPanel 11.36。 在my.cnf中,我启用了innodb_file_per_table。 在MySQL重新启动之后,是否可以安全地禁用该选项,而不会对数据库造成任何损害?
禁用innodb_file_per_table只影响新创build的表,所以随时closures或打开它是安全的。 你为什么要关掉它?
禁用该选项是好的。 将会发生什么事是前面的任何新表将在共享的表空间而不是它自己的文件中创build。
但是,几乎没有理由禁用此选项。 把表格放在他们自己的文件里,给你很多好东西,几乎为零。 通过closures这个function,你将失去所有的优点。