Доступ запрещен для пользователя 'root@localhost' (использующий password:NO)

Я плохо знаком с MySQL, я пытаюсь запустить WordPress в своем рабочем столе Windows, и ему нужен MySQL.

Я устанавливаю все с Web Platform Installer который обеспечивается Microsoft. Я никогда не устанавливал пароль root для MySQL и на заключительном шаге установки WordPress, это просит пароль сервера MySQL.

Каков пароль по умолчанию для корня (если существует один), и как изменить его?

Я попробовал:

mysql -u root password '123'

Но это показывает мне:

Access denied for user 'root@localhost' (using password:NO)

После этого я пробую:

mysql -u root -p

Однако это просит пароль, который я не имею.


Обновление: как предложенный Bozho, я сделал следующее:

  1. Я остановил MySQL Service от служб Windows
  2. Открыл CMD
  3. Измененный местоположение к c:\program files\mysql\bin
  4. Выполняемый команда ниже

    mysqld --defaults-file="C:\\program files\\mysql\\mysql server 5.1\\my.ini" --init-files=C:\\root.txt

  5. Команда работала с предупреждением о наборе символов, который я упомянул ниже

  6. Я запускаю сервис MySQL со служб Windows
  7. Я пишу в командной строке

    mysql -u root -p EnterPassword: 123 // 123 was the password

  8. Командная строка показывает следующую ошибку

    Access denied for user 'root@localhost' (using password:**YES**)

Как я решаю это? Я ожидаю для получения известия от Вас.

90
задан Achraf Almouloudi 14 April 2019 в 05:32
поделиться

2 ответа

Вы можете сбросить пароль root . Имейте в виду, что использовать root без пароля не рекомендуется.

38
ответ дан 24 November 2019 в 07:06
поделиться

Убедитесь, что служба MySQL запущена на вашем компьютере, затем следуйте инструкциям MySQL для первоначальной настройки root (найдите 'windows', и вы перейдете к шагам по настройке root ):

http://dev.mysql.com/doc/refman/5.1/en/default-privileges.html

3
ответ дан 24 November 2019 в 07:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: