MySQL пароль не работает - PullRequest
       8

MySQL пароль не работает

9 голосов
/ 07 февраля 2010

РЕДАКТИРОВАТЬ: MySQL был установлен на моем компьютере дважды (XAMPP и самостоятельно)

Когда я ввожу свой пароль в клиент командной строки MySQL, он отклоняет мой пароль, издает 1 звуковой сигнал и закрывает окно. Может ли кто-нибудь предоставить мне базовый список действий по устранению неполадок (от простого к прогрессивно более техническому), чтобы восстановить вход в MySQL раз и навсегда. Кроме того, кто-нибудь может сказать мне, что может вызвать внезапный отказ моего пароля? Я также использую XAMPP, и служба MySQL установлена ​​и работает. Заранее спасибо.

Я помню, когда я впервые столкнулся с этой проблемой несколько месяцев назад, если я правильно помню, я решил ее, запустив службу MySQL из средства администрирования Windows XP (что-то, что я сделал, остановило службу MySQL, и до сих пор не знаю что это было).

Теперь проблема снова началась, но на этот раз, когда я проверил Службы, служба MySQL уже была «запущена».

Любая помощь будет оценена. Спасибо

Ответы [ 9 ]

4 голосов
/ 14 марта 2010

Кажется, я понял, почему мой пароль не работает. На моем компьютере были установлены две версии MySQL (XAMPP и MySQL 5.1). Поэтому я удалил MySQL 5.1, и это сработало.

2 голосов
/ 24 апреля 2013

Для меня (и моей аналогичной проблемы)
--password = mypass
не работал
но
--password = "mypass"
сделал

2 голосов
/ 07 февраля 2010

Есть ли сообщение об ошибке, когда он отклоняет ваш пароль? Интересно, возможно, вы используете устаревший клиент и столкнулись с этой проблемой: http://dev.mysql.com/doc/refman/5.1/en/old-client.html

1 голос
/ 27 января 2013

Слишком поздно, но - если в вашем пароле есть цифровые символы и вы используете цифровую клавиатуру на клавиатуре, убедитесь, что цифровая клавиатура включена. По какой-то странной причине, если у вас отключен numlock, MySQL все равно будет интерпретировать нажатие клавиши. Это было не очень очевидно для меня, так как мой ноутбук не имеет индикатор num lock, это HP для да:)

1 голос
/ 01 января 2013

http://dev.mysql.com/doc/refman/5.0/en//resetting-permissions.html

Это упомянутое сервисное решение.Используйте это, если вы не можете вспомнить свой пароль root.

1 голос
/ 07 февраля 2010

У вас есть пароль для учетной записи root? Если так, попробуйте это из командной строки?

    mysql --user=root --password=your password here
    -- or --
    mysql --user=root --password=your password here --database=MySQL
0 голосов
/ 18 января 2017

Если вы установите mySQL на , а не , начните работать при запуске, вам нужно запустить его перед попыткой входа в систему. Это можно сделать через командную строку, через диспетчер задач, если вы настроили его как службу Windows и т. Д.

Например, вот объяснение запуска службы с использованием cmd

http://dev.mysql.com/doc/refman/5.7/en/windows-start-command-line.html

0 голосов
/ 08 апреля 2012

Я хотел бы добавить еще одно успешное решение этой проблемы. Я переустановил установщик (msi), выбрал вариант восстановления и все было исправлено.

0 голосов
/ 07 февраля 2010

Мой пароль неожиданно снова заработал, поэтому я предпринял следующие шаги для его изменения:

  1. Используя командную строку Windows, перейдите в каталог bin MySQL
  2. Тип: mysqladmin -uroot -p пароль вашего нового пароля
  3. Нажмите ввод. Вам будет предложено ввести пароль, введите его
  4. Если никаких сообщений об ошибках / звуковых сигналов не происходит, ваш пароль был успешно изменен
  5. Войдите в систему, используя командную строку MySQL, указав новый пароль

Чего я не понимаю, так почему вдруг мой пароль вернулся к работе примерно через 24 часа? Я хотел бы знать, чтобы я мог избежать этого в будущем.

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