mysql中独立表空间与共享表空间之前如何切换
生活随笔
收集整理的這篇文章主要介紹了
mysql中独立表空间与共享表空间之前如何切换
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
環境
mysql版本:5.7.19
官方文檔:(https://dev.mysql.com/doc/refman/5.7/en/innodb-multiple-tablespaces.html)
查看目前屬于哪種表空間
mysql> show variables like '%per_%';共享表空間會顯示為off:
獨立表空間會顯示為on:
從獨立表空間切換到共享表空間
[root@mini2 employees]# vim /etc/my.cnf
[root@mini2 employees]# service mysqld start
這時再登錄mysql,看看innodb_file_per_table的值是否已改變為off。
此時如果創建innodb引擎的表,可以發現只會有frm文件:
從共享表空間切換到獨立表空間
步驟同上,只是將my.cnf中加:
innodb_file_per_table=1
驗證步驟也同上。
此時如果創建innodb引擎的表,可以發現除了有frm文件,還有ibd文件:
轉載于:https://www.cnblogs.com/grey-wolf/p/7504780.html
總結
以上是生活随笔為你收集整理的mysql中独立表空间与共享表空间之前如何切换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 面试题 HashMap和HashTabl
- 下一篇: iconfont-阿里巴巴矢量图标库使用