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

Обновление MySQL 5.6 - неправильное определение таблицы mysql.proc

После обновления MySQL до версии 5.6.10 с версии 5.5 при запуске сервера MySQL возникают следующие ошибки:

2013-03-19 05:32:38 2666 [Note] /usr/sbin/mysqld: ready for connections. Version: '5.6.10'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  MySQL Community Server (GPL)
2013-03-19 05:43:27 2666 [ERROR] Incorrect definition of table mysql.proc: expected column 'comment' at position 15 to have type text, found type char(64).

Я проверил таблицу mysql.proc, и поле комментария установлено на ТЕКСТ. После обновления я запустил mysql_upgrade. Я попытался запустить его снова с помощью --force, увидев эту ошибку, но это не помогло.

Этот вопрос о stackoverflow ссылки на отчет об ошибке, в котором упоминается:

"start the server with the --skip-grant-tables option to cause it to skip the normal grant table checks, then run mysql_upgrade. ... Then stop the server and restart it normally."

ссылочный URL из отчета об ошибке: http://dev.mysql.com/doc/refman/5.5/en/news-5-5-7.html