запуск mysql_fix_privilege_tables убивает мой пароль root - PullRequest
0 голосов
/ 27 ноября 2009

Я изучаю mysql и столкнулся с проблемой отсутствия mysql.proc при попытке создать хранимую процедуру. MySQL версии 5.1.41.

Я прочитал, что запуск сценария mysql_fix_privilege_tables должен исправить предыдущую ошибку. Я получаю странный побочный эффект ... мой пароль root больше не годится, когда я запускаю этот скрипт и больше не могу войти в mysql из-за этого. Единственное решение - удалить MySQL и начать все сначала. Я сделал это дважды, и понятия не имею, почему это влияет на мой пароль root. какие-нибудь подсказки?

Обновлено 11/28: я обнаружил, что это ошибка в рабочей среде с определенной настройкой синхронизации модели. Это удаляет базу данных mysql и по какой-то причине, когда вы делаете ремонт, mysql стирает всех пользователей. Вроде идеальный шторм, такого рода вещи, я думаю.

1 Ответ

0 голосов
/ 27 ноября 2009

Может быть, эта статья (предназначенная для Debian Linux под управлением mysql) может помочь вам избавить вас от необходимости удалять mysql и переустанавливать заново. Принципал должен оставаться таким же, как я заметил, он помечен macosx.

Надеюсь, это поможет, С наилучшими пожеланиями, Том.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...