пакет OpenSSH був встановлений перед установкою лампи. Я зробила раппорт баг на Launchpad. Ви, напевно, знаєте, що прям `судно` не повинні використовуватися для запуску графічних додатків, як "корінь" - в кінці кінців, ви використовуєте `gksudo` (який є одним з хороших способів). З цієї ж причини не рекомендується використовувати `sudo` в полі ім'я, як у вас, так як при цьому (1), створює враження у досить досвідчених користувачів, що додаток неправильно зробили, і (2) створює враження серед менш досвідчених користувачів, що це ОК, щоб використовувати прямі `судно` для запуску графічних додатків, як "корінь". Так, ось що я маю на увазі Крістофер Розмістити посилання на це питання. Хтось може додати його як картинку ;) Дякую за коментарі, я подбаю про те, щоб знову увійти в тиждень або менше в залежності від того, щоб відзначити відповідь після того, як я отримую час, щоб спробувати речі; коли я сказав, що рідкість, це було в "рідкість фастфуд" сенсі, як це дуже навряд чи знайдете риба і чіпси на винос, в якому я живу.

У мене Убунту 12.04 ЛТС сервер працює на німецького хостера (виртуализованная система).

# команди uname -а 
Лінукс ... 3.2.0-27-generic та #43-Убунту СМП П'ятниця 6 липня 14:25:57 UTC 2012 x86_64 з архітектуру x86_64 архітектуру x86_64 GNU/Linux

Я хочу перенести систему CMS системи, називається Contao. Це не перше моє міграції, але моя перша міграція проблеми з'єднання з MySQL.

Перенесення пройшов успішно, у мене така ж версія Contao працює (це більш або менш просто копіювати / вставити).

Для бази даних, я зробив:

apt-отримати установки MySQL-сервера phpmyadmin

Я поставив пароль root і додали користувача для CMS, який має достатньо прав на власну базу даних (і тільки його базу) для ведення матеріалів це пов'язано. Імпорт даних через phpmyadmin працював просто відмінно.

Я можу отримати доступ до серверної КМВ (який повинен боротися з уже базі).

Якщо я намагаюся отримати доступ до тепер фронтенду, я отримую наступну помилку:

Невиправна помилка: Uncaught виключення виняток з помилкою запиту повідомлення: 
Втрачено підключення до сервера MySQL під час запиту (<Запит заяву тут, нічого особливого, просто виберіть>) кинули в /var/www/system/libraries/Database.php на лінії 686

(Майте на увазі: я можу отримати доступ до MySQL з допомогою phpMyAdmin і через бекенда, працює як шарм, це просто інтерфейс виклику викликає помилки).

Якщо я спам F5 в моєму браузері я іноді можу навіть вбити MySQL в деамон.

Якщо я запускаю

# тузди --журнал-попередження=2

Я отримую це:

...
120921 7:57:31 [Примітка] тузди: готовий для підключення.
Версія: '5.5.24-0ubuntu0.12.04.1 сокету: 'файл/var/робота/тузди/тузди.порт носок': 3306 (Убунту)
05:57:37 за Гринвічем - тузди отримав сигнал 4 ;
Це може бути тому, що ви потрапили в баг. Можливо також, що цей бінарний
або однієї з бібліотек, він був пов'язаний проти пошкоджений, неправильно побудований,
або настроєно неправильно. Ця помилка може бути викликана збоями обладнання.
Ми спробуємо наше найкраще, щоб нашкребти деяку інформацію, яка, сподіваємося, допоможуть
діагностувати проблему, але так як ми вже розбився,
щось явно не так, і це може не вийти.

key_buffer_size=16777216
read_buffer_size=131072
max_used_connections=1
max_threads=151
thread_count=1
connection_count=1
Можливо, що тузди може використовувати до
key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = 346679 до байт пам'яті
Сподіваюся, що це ок; якщо ні, то зменшити деякі змінні в рівнянні.

Покажчик різьблення: 0x7f1485db3b20
Намагаючись слід. Ви можете використовувати наступну інформацію, щоб дізнатися
де тузди помер. Якщо ви бачите після цього ніяких повідомлень, що щось пішло
жахливо неправильно...
stack_bottom = 7f1480041e60 thread_stack 0x30000
тузди(my_print_stacktrace+0x29)[0x7f1483b96459]
тузди(handle_fatal_signal+0x483)[0x7f1483a5c1d3]
в /lib/x86_64 з-лінукс-дистрибутив GNU/бібліотекою libpthread.так.0(+0xfcb0)[0x7f1482797cb0]
в /lib/x86_64 з-лінукс-дистрибутив GNU/libm.так.6(+0x42e11)[0x7f14821cae11]
тузди(_ZN10SQL_SELECT17test_quick_selectep3thd6bitmapilj64eeyyb+0x1368)[0x7f1483b26cb8]
тузди(+0x33116a)[0x7f148397916a]
тузди(_ZN4JOIN8optimizeEv+0x558)[0x7f148397d3e8]
mysqld(_Z12mysql_selectP3THDPPP4ItemP10table_listjr4listis1_es2_jp8st_ordersb_s2_sb_yp13select_resultp18st_select_lex_unitp13st_select_lex+0xdd)[0x7f148397fd7d]
тузди(_Z13handle_selectP3THDP3LEXP13select_resultm+0x17c)[0x7f1483985d2c]
тузди(+0x2f4524)[0x7f148393c524]
тузди(_Z21mysql_execute_commandP3THD+0x293e)[0x7f14839451de]
тузди(_Z11mysql_parseP3THDPcjP12Parser_state+0x10f)[0x7f1483948bef]
тузди(_Z16dispatch_command19enum_server_commandp3thdpcj+0x1365)[0x7f148394a025]
тузди(_Z24do_handle_one_connectionP3THd+0x1bd)[0x7f14839ec7cd]
тузди(handle_one_connection+0х50)[0x7f14839ec830]
в /lib/x86_64 з-лінукс-дистрибутив GNU/бібліотекою libpthread.так.0(+0x7e9a)[0x7f148278fe9a]
в /lib/x86_64 з-лінукс-дистрибутив GNU/бібліотеки libc.так.6(клон+0x6d)[0x7f1481eba4bd]

Намагаючись отримати деякі змінні.
Кілька порад може бути неприпустимим і викликати дамп на аборт.
Запит (7f1464004b60): неправильний вказівник
Ідентифікатор підключення (ідентифікатор потоку): 1
Статус: NOT_KILLED

З /Вар/лог/системний журнал:

21 вересня 07:17:01 s16477249 хрон[23855]: (корінь) УМК ( на CD / && виконання деталей-доповідь /і т. д./cron.погодинна)
21 вересня 07:18:51 s16477249 ядра: [231923.349159] тип=1400 аудит(1348204731.333:70): в AppArmor="статус" операції="profile_replace" ім'я="каталог/usr на/sbin/mysqld в" пі=23946 комм="apparmor_parser"
21 вересня 07:18:53 s16477249 файл /etc/mysql в/Debian-старт[23990]: оновлення таблиці MySQL, якщо це необхідно.
21 вересня 07:18:53 s16477249 файл /etc/mysql в/Debian-старт[23993]: /usr/Бен/mysql_upgrade: опція '--basedir' завжди ігнорується
21 вересня 07:18:53 s16477249 файл /etc/mysql в/Debian-старт[23993]: Шукаю 'MySQL в' як: /usr/Бен/MySQL для
21 вересня 07:18:53 s16477249 файл /etc/mysql в/Debian-старт[23993]: Шукаю 'mysqlcheck' як: /usr/Бен/mysqlcheck
21 вересня 07:18:53 s16477249 в /etc/mysql в/Debian-старт[23993]: ця установка MySQL-це вже оновлено до 5.5.24, використовуйте ключ --Force, якщо вам все ще потрібно запустити mysql_upgrade
21 вересня 07:18:53 s16477249 файл /etc/mysql в/Debian-старт[24004]: перевірка незахищеною кореневої рахунків.
21 вересня 07:18:53 s16477249 файл /etc/mysql в/Debian-старт[24009]: запускаючи двигун MyISAM-Recover для всіх таблиць MyISAM 

Я використовую MyISAM таблиці все, нічого з InnoDB є. Запуск / зупинка MySQL здійснюється через

судно запустити службу в MySQL 
обслуговування судо MySQL не зупинити

Після того, як за допомогою Google трохи, я експериментував трохи з таймаутами, правильну розетку шлях у файлі/etc/mysql в/мій.КНФ файл, але нічого не допомагало. Є кілька старих (з 2008 року) в Gentoo помилки, де re-компіляції просто вирішив проблему. Я вже заново встановив MySQL через:

судно apt-отримати видалити в MySQL-сервера MySQL-загальні
судно apt-get autoremove
судно apt-отримати установки MySQL-сервера

без яких-небудь результатів.

Це перший раз, коли я біжу в цю проблему, і я не дуже досвідчена в подібних справах адміністрування MySQL".

Тому в основному, я хочу знати, якщо хто-небудь з вас може мені допомогти, будь ласка :)

Це баг в MySQL? Щось зламалося в репозиторії Ubuntu? Це один із use-tcp-connection-instead-of-socket-stuff-because-there-are-problems-on-virtualized-machines-with-sockets ці таємничі "-problem? Або я повністю на хибному шляху, і я просто міс-налаштувати щось? Пам'ятайте, phpMyAdmin і доступ до backend (який використовує базу даних, теж) - це просто відмінно. Може щось з Apache? Що я можу зробити?

Будь-яка допомога буде оцінили, дякую заздалегідь :)

Редагувати: Я намагався використовувати протокол TCP замість локальний сокет, як описано тут. На жаль, це нічого не змінило.

Будь-яку ідею хто-небудь з вас?