从AWS MYSQL中移动大表
我有一个问题,关于从运行在AWS中的mysql获取一个巨大的表到本地机器。 我刚刚创建了一个大小为2.3GB的表,但是我只有2GB的可用磁盘空间。 这导致我甚至无法将表转储到转储文件中,这将导致错误28。那么我有两个选择从AWS MYSQL中移动大表,mysql,linux,Mysql,Linux,我有一个问题,关于从运行在AWS中的mysql获取一个巨大的表到本地机器。 我刚刚创建了一个大小为2.3GB的表,但是我只有2GB的可用磁盘空间。 这导致我甚至无法将表转储到转储文件中,这将导致错误28。那么我有两个选择 用300+MB的可用空间清理磁盘。 我已经尝试删除所有我能删除的内容。 我只有2.5G数据库,但mysqldb1占用了4GB大小,我不知道 ubuntu@ip-10-60-125-122:~$ df -h Filesystem Size Used Avail Use
ubuntu@ip-10-60-125-122:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 8.0G 5.6G 2.0G 74% /
udev 819M 12K 819M 1% /dev
tmpfs 331M 184K 331M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 827M 0 827M 0% /run/shm
/dev/xvdb 147G 188M 140G 1% /mnt
致以最良好的祝愿,如果我能做些什么来改进我的问题,请告诉我 如果您确定数据库中存储的数据确实不多,那么您可能想看看下面的另一个问题: 默认情况下,如果删除数据,MySQL不会减少文件大小。如果您的MySQL配置为每表文件,那么您应该能够通过优化数据库来减少数据。否则,您必须将所有数据移到另一台机器上,并使用配置的每个表文件重新创建数据库