Mysql
 sql >> база данни >  >> RDS >> Mysql

Amazon EC2, mysql прекратява стартирането, защото InnoDB:mmap (x байта) не успя; грешка 12

Срещнах същия проблем, когато се опитах да стартирам wordpress на моя микро екземпляр без RDS.

Добавянето на страница за размяна реши проблема за мен.

Можете да следвате стъпките по-долу, за да настроите пространството за размяна.

Ако все още не работи за вас, помислете за използването на услугата RDS.

=================================================

Копирах съдържанието на блога за протокола. Заслугата е на автора на блога pmoubed :

Amazon EC2 Micro Instance Swap Space - Linux

Имам екземпляр на Amazon EC2 Linux Micro. Тъй като Micro екземплярите имат само 613MB памет, MySQL се срива от време на време. След дълго търсене на MySQL, Micro Instance и Memory Managment установих, че няма място за SWAP по подразбиране за Micro инстанция. Така че, ако искате да избегнете срива, може да се наложи да настроите суап пространство за вашия микро екземпляр. Всъщност по отношение на производителността е по-добре да активирате суап.

Стъпките по-долу показват как да направите суап пространство за вашия Micro екземпляр. Предполагам, че имате акаунт в AWS с работещ екземпляр Micro.

  1. Изпълнете dd if=/dev/zero of=/swapfile bs=1M count=1024
  2. Изпълнете mkswap /swapfile
  3. Изпълнете swapon /swapfile
  4. Добавете този ред /swapfile swap swap defaults 0 0 към /etc/fstab

Стъпка 4 е необходима, ако искате автоматично да активирате суап файл след всяко рестартиране.

Някои полезни команди, свързани със SWAP пространство:

$ swapon -s   
$ free -k

$ swapoff -a
$ swapon  -a

Препратки:

  1. http://www.thegeekstuff.com /2010/08/how-to-add-swap-space/
  2. http:/ /cloudstory.in/2012/02/getting-the-best-out-of-amazon-ec2-micro-instances/
  3. http://cloudstory.in/2012/02/adding-swap-space-to-amazon-ec2-linux-micro-instance-to-increase-the-performance/
  4. http://aws.amazon.com/ec2/instance-types/


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Кои редове се връщат при използване на LIMIT с OFFSET в MySQL?

  2. Как да получите годината и месеца от дата в MySQL

  3. Използване на фрагменти на Oracle JDeveloper с MySQL

  4. Чувствителни ли са имената на колона и таблица в MySQL?

  5. Изберете TOP X (или долния) процент за числови стойности в MySQL