Назад | Перейти на главную страницу

MySQL 5.6 не запускается и не регистрируется в файле журнала

Мне нужно было использовать функцию mySQL 5.6 (в Ubuntu), поэтому я удалил версию, которую получил от apt-get, загрузил и скомпилировал исходный код mySQL 5.6. Он установлен нормально, но я не могу запустить mysqld. Когда я запускаю команду sudo /usr/local/mysql/bin/mysqld Получаю следующий результат:

2013-02-25 10:03:47 11597 [ERROR] Can't find messagefile '/usr/share/mysql/errmsg.sys'
2013-02-25 10:03:47 11597 [Note] Plugin 'FEDERATED' is disabled.
2013-02-25 10:03:47 11597 [Note] InnoDB: The InnoDB memory heap is disabled
2013-02-25 10:03:47 11597 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
2013-02-25 10:03:47 11597 [Note] InnoDB: Compressed tables use zlib 1.2.3
2013-02-25 10:03:47 11597 [Note] InnoDB: CPU does not support crc32 instructions
2013-02-25 10:03:47 11597 [Note] InnoDB: Using Linux native AIO
2013-02-25 10:03:47 11597 [Note] InnoDB: Initializing buffer pool, size = 128.0M
2013-02-25 10:03:47 11597 [Note] InnoDB: Completed initialization of buffer pool
2013-02-25 10:03:47 11597 [Note] InnoDB: Highest supported file format is Barracuda.
2013-02-25 10:03:48 11597 [Note] InnoDB: 128 rollback segment(s) are active.
2013-02-25 10:03:48 11597 [Note] InnoDB: Waiting for purge to start
2013-02-25 10:03:48 11597 [Note] InnoDB: 1.2.10 started; log sequence number 2431209696
2013-02-25 10:03:48 11597 [ERROR] Aborting

А затем выводит кучу сообщений о закрытии различных плагинов. Я хочу знать, почему он не запускается, поэтому я пытаюсь заставить его регистрировать более конкретные сообщения об ошибках. Я попытался создать файл /usr/share/mysql/errmsg.sys, но из-за этого он просто выводил другие ошибки, когда я пытался его запустить, поэтому я снова удалил этот файл. Я заглянул в /etc/mysql/my.cnf и раскомментировал строки, в которых говорится:

 general_log_file        = /var/log/mysql/mysql.log
 general_log             = 1

Затем я создал файл /var/log/mysql/mysql.log, подключил его к mysql: adm и попытался запустить его снова, но он не будет записывать в файл.

Есть какие-нибудь советы, что попробовать отсюда? Спасибо!

Комментарий Марка Вагнера был правильным. Мне удалось решить проблему, выполнив команды sudo cp /usr/local/mysql/share/english/errmsg.sys /usr/share/mysql/errmsg.sys и sudo chown mysql:mysql /usr/share/mysql/errmsg.sys. Видеть https://askubuntu.com/questions/102875/ysql-5-5-starts-and-then-instantic-stops-on-ubuntu-10-10 Чтобы получить больше информации.