首页 / Mysql / innodb存储引擎修改表共享空间为独立空间

innodb存储引擎修改表共享空间为独立空间

1,查看一下是共享表空间,还是独立表空间

如果是OFF,肯定不是独立表空间。如果是ON的话,也不一定是独立表空间。最直接的方法就是查看硬盘上的文件,独立表空间,每个表都对应了一个空间。
[/code]
[root@localhost tg]# ll
总用量 64
-rw-rw—-. 1 mysql mysql 65 12月 30 20:09 db.opt
-rw-rw—-. 1 mysql mysql 8658 12月 30 23:17 gb.frm
-rw-rw—-. 1 mysql mysql 8658 12月 30 23:19 qr.frm
-rw-rw—-. 1 mysql mysql 8658 12月 30 23:19 qy.frm
-rw-rw—-. 1 mysql mysql 8658 12月 30 23:19 tg.frm
-rw-rw—-. 1 mysql mysql 8658 12月[/code]

1,查看一下是共享表空间,还是独立表空间

如果是OFF,肯定不是独立表空间。如果是ON的话,也不一定是独立表空间。最直接的方法就是查看硬盘上的文件,独立表空间,每个表都对应了一个空间。
[/code]
[root@localhost tg]# ll
总用量 64
-rw-rw—-. 1 mysql mysql 65 12月 30 20:09 db.opt
-rw-rw—-. 1 mysql mysql 8658 12月 30 23:17 gb.frm
-rw-rw—-. 1 mysql mysql 8658 12月 30 23:19 qr.frm
-rw-rw—-. 1 mysql mysql 8658 12月 30 23:19 qy.frm
-rw-rw—-. 1 mysql mysql 8658 12月 30 23:19 tg.frm
-rw-rw—-. 1 mysql mysql 8658 12月[/code]

tg是一个数据库名,里面的都是innodb的。像这种情况就是共享表空间。

2,停掉mysql

3,修改my.cnf的配置文件

4,备份使用innodb引擎的数据库

5,删除使用innodb的数据库,以及日志文件

如果不删除使用innodb的数据库文件夹,启动不了innodb引擎,我查看了一下错误日志。如下

6,启动mysql

7,导入数据库

8,在查看一下,是转换好了

从这里可以看出,每一张表都对应有一个.ibd的文件,根共享表空间是不一样的。到这儿就完全配置好了。

本文来自网络,不代表我是攻城狮立场,转载请注明出处:https://www.54gcs.cn/sql/mysql/1627.html

helwo作者

上一篇
下一篇

为您推荐

发表评论

联系我们

联系我们

在线咨询: QQ交谈

邮箱: web@5vo.cn

工作时间:周一至周五,9:00-17:30,节假日休息
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

手机访问
手机扫一扫打开网站

手机扫一扫打开网站

返回顶部
跳至工具栏