Обновил наконец в сквизе мускул, и вот что вылезло:
Настраивается пакет mysql-server-5.1 (5.1.37-2) ... Устанавливается новая версия файла настройки /etc/init.d/mysql ... * Stopping MySQL database server mysqld [ OK ] * Starting MySQL database server mysqld [fail] * Please take a look at the syslog
В логе( /var/log/daemon ) следующие ругательства:
mysqld_safe: Starting mysqld daemon with databases from /var/lib/mysql mysqld: 091004 11:35:19 [Note] Plugin 'FEDERATED' is disabled. mysqld: 091004 11:35:19 [Note] Plugin 'InnoDB' is disabled. mysqld: /usr/sbin/mysqld: Table 'mysql.plugin' doesn't exist mysqld: 091004 11:35:19 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it. mysqld: 091004 11:35:19 [ERROR] /usr/sbin/mysqld: unknown option '--skip-bdb' mysqld: 091004 11:35:19 [ERROR] Aborting mysqld: 091004 11:35:19 [Warning] Forcing shutdown of 2 plugins mysqld: 091004 11:35:19 [Note] /usr/sbin/mysqld: Shutdown complete mysqld_safe: mysqld from pid file /var/run/mysqld/mysqld.pid ended
Вообщем то в логе понятно написанно что нет опции skip-bdb. Куда делась? А
вот такие изменения произошли в новой версии, о чём ещё предупреждали в версии 5.0.
Смотрим конфиг( /etc/mysql/my.cnf )
# Using BerkeleyDB is now discouraged as its support will cease in 5.1.12. skip-bdb
Вот эта та самая опция. Комментируем её (добавляя решётку #) или вообще удаляем, т.к. больше нет движка BDB в составе мускула
После этого мускул стартует успешно ( /etc/init.d/mysql start )