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