数据库
首页 > 数据库> > mysql – 在新的Amazon RDS实例上删除innodb架构是否安全?

mysql – 在新的Amazon RDS实例上删除innodb架构是否安全?

作者:互联网

根据标题,我很难找出删除在新的Amazon RDS实例上创建的innodb架构是否安全.

mysql> SHOW DATABASES;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| innodb             | -- This was automatically created when the instance was created
| mysql              |
| performance_schema |
+--------------------+

我知道坐在那里没有任何伤害 – 没有桌子/内容或任何东西,我只是好奇为什么它在那里,我无法从任何其他来源找出原因.

解决方法:

有一个原因你不能触摸innodb数据库.

这是亚马逊存储系统表空间文件ibdata1的地方

如果你跑

SHOW GLOBAL VARIABLES LIKE 'innodb_data_home_dir';

你可能会看到这样的东西

/rdsdbdata/db/innodb

它将指向此文件夹作为InnoDB的基础.

如果你跑

SHOW GLOBAL VARIABLES LIKE 'innodb_log_group_home_dir';

你可能会看到这样的东西

/rdsdbdata/log/innodb

这是ib_logfile0和ib_logfile1所在的位置.

如果你跑

use innodb
show tables;

你什么都看不见,因为里面没有.frm文件.

即使innodb数据库不包含存储引擎数据文件(.frm或.ibd),也不能删除innodb数据库,因为文件夹/ rdsdbdata / db / innodb不为空.

标签:mysql,amazon-rds,innodb
来源: https://codeday.me/bug/20190806/1601465.html