Я только что установил MySQL 5 на Mac OS X Snow Leopard (10.6.1), установил пароль и забыл его. Я пытался следовать этому руководству: http://blog.innovativeoughtt.net/2007/05/17/resetting-your-forgotten-mysql-password/ но когда я сделаю:
/usr/local/mysql/bin/mysqld_safe --ignore-grant-table
он говорит:
прикоснуться:
/usr/local/mysql/data/unknown-00-24-8d-0d-d4-cf.lan.err:
В доступе отказано chown:
/usr/local/mysql/data/unknown-00-24-8d-0d-d4-cf.lan.err:
В доступе отказано Запуск mysqld
демон с базами данных из
/ USR / локальные / MySQL / данные
/ usr / local / mysql / bin / mysqld_safe: строка
380:
/usr/local/mysql/data/unknown-00-24-8d-0d-d4-cf.lan.err:
В доступе отказано rm:
/usr/local/mysql/data/unknown-00-24-8d-0d-d4-cf.lan.pid:
Доступ запрещен
/ usr / local / mysql / bin / mysqld_safe: строка
388:
/usr/local/mysql/data/unknown-00-24-8d-0d-d4-cf.lan.err:
В доступе отказано ОСТАНОВИТЕЛЬНЫЙ сервер с
pid файл
/usr/local/mysql/data/unknown-00-24-8d-0d-d4-cf.lan.pid
тройник:
/usr/local/mysql/data/unknown-00-24-8d-0d-d4-cf.lan.err:
В доступе отказано 090920 16:14:34
mysqld закончил тройник:
/usr/local/mysql/data/unknown-00-24-8d-0d-d4-cf.lan.err:
Доступ запрещен
и когда я это сделаю (используя судо):
sudo /usr/local/mysql/bin/mysqld_safe --ignore-grant-table
он говорит:
Запуск демона mysqld с базами данных из / usr / local / mysql / data
ОСТАНОВКА сервера из файла pid /usr/local/mysql/data/unknown-00-24-8d-0d-d4-cf.lan.pid
090920 16:15:36 mysqld завершился
Какого черта это прекращается? Кто-нибудь может это объяснить?
Заранее спасибо.
Ой,
Остановите сервер перед его перезапуском в безопасном режиме.
sudo kill -9 $(cat /usr/local/mysql/data/unknown-00-24-8d-0d-d4-cf.lan.pid)
Затем следуйте инструкциям (от имени пользователя root или с помощью sudo).
Я просто столкнулся с той же проблемой и решил ее. В MySQL 5 выполните
sudo /usr/local/mysql/bin/mysqld_safe5 --skip-grant-tables