OpenVZ Ubuntu 13.04 VPS - невозможно установить MySQL

Сегодня я купил VPS у edis.at , OVZ Starter и установил Ubuntu 13.04 x64 на него. [ 1110]

На новой установке, работающей apt-get install mysql-server, зависает apt-get.

После установки пароля root для MySQL я получаю эту ошибку: Unable to set password for the MySQL "root" user... и apt-get зависает. Я даже не могу CTRL-C из этого.

Я переустанавливал несколько раз, но всегда возникает одна и та же проблема. Что я могу сделать?

Полный журнал оболочки: от свежей установки к заморозке

0
задан 19 October 2013 в 20:32

2 ответа

Это похоже на проблему здесь: 'Невозможно установить пароль для MySQL & quot; root & quot; user 'на VPS Openvz

... оказалось, что проблема с нехваткой памяти. Запуск этого скрипта на хосте исправил это для меня:

#!/bin/bash    
cid=104
vzctl set ${cid} --vmguarpages 1024M --save
vzctl set ${cid} --oomguarpages 1024M --save
vzctl set ${cid} --privvmpages 1024M:1024M --save

Не стесняйтесь менять 1024 на любой объем памяти, который вы хотите, чтобы ваш контейнер имел. Вам также нужно будет изменить 104 на идентификатор вашего контейнера.

Поскольку вы не являетесь хостом, вам нужно будет купить более крупный план или каким-либо образом обновить своего барана.

0
ответ дан 19 October 2013 в 20:32

Хорошо, думаю, у меня есть кое-что. Это не самое элегантное решение, но, похоже, оно работает. Я также понятия не имею, что он делает или почему он работает, я просто нашел это здесь .

sudo apt-get install mysql-server

Пусть отображается сообщение об ошибке. Предположим, что вы не можете выйти из него с помощью Ctrl-C, поэтому просто закройте терминал и снова подключитесь.

service mysql stop
nano /etc/mysql/my.cnf

добавьте эту одну строку в раздел [mysqld] - перед [mysqldump])

innodb_use_native_aio = 0

Затем выполните:

service mysql start

Теперь это должно работать. Я рекомендую установить mysql-сервер самостоятельно, чтобы он не влиял на другие установки при сбое. Это, вероятно, не имеет значения, хотя.

0
ответ дан 19 October 2013 в 20:32
  • 1
    Спасибо за Ваш ответ. Вы могли уточнить немного это? (какое меню / управляют, чтобы Вы использовали так, чтобы пользователь меньшей репутации тогда OP мог следовать Вашим инструкциям также???) ;-) – Fabby 14 March 2015 в 20:57
  • 2
    Спасибо за Ваш ответ. Вы могли уточнить немного это? (какое меню / управляют, чтобы Вы использовали так, чтобы пользователь меньшей репутации тогда OP мог следовать Вашим инструкциям также???) ;-) – Fabby 14 March 2015 в 20:57
  • 3
    Спасибо за Ваш ответ. Вы могли уточнить немного это? (какое меню / управляют, чтобы Вы использовали так, чтобы пользователь меньшей репутации тогда OP мог следовать Вашим инструкциям также???) ;-) – Fabby 14 March 2015 в 20:57
  • 4
    Спасибо за Ваш ответ. Вы могли уточнить немного это? (какое меню / управляют, чтобы Вы использовали так, чтобы пользователь меньшей репутации тогда OP мог следовать Вашим инструкциям также???) ;-) – Fabby 14 March 2015 в 20:57
  • 5
    Спасибо за Ваш ответ. Вы могли уточнить немного это? (какое меню / управляют, чтобы Вы использовали так, чтобы пользователь меньшей репутации тогда OP мог следовать Вашим инструкциям также???) ;-) – Fabby 14 March 2015 в 20:57

Другие вопросы по тегам:

Похожие вопросы: