Я устанавливаю MySQL 5.6 на Windows 8. Я делаю полностью общую установку - я принимаю все настройки по умолчанию. Все же я получаю эту ошибку:

Beginning configuration step: Applying security settings

Attempting to update security settings.
Authentication to host 'localhost' for user 'root' using method 'mysql_native_password' failed with message: 
Access denied for user 'root'@'localhost' (using password: NO) 

Ended configuration step: Applying security settings

Это происходит при запуске файла MSI, найденного прямо на сайте загрузки MySQL.

Я администратор на машине.

Что мне не хватает?

2 ответа2

0

Проверьте настройки установки; если вы выбрали пароль по умолчанию (по умолчанию это всегда хорошая идея), убедитесь, что вы его указали. Не оставляйте это пустым.

0

Я несколько раз удалял и переустанавливал MySQL 5.6 в Windows 8, и он всегда держится за последний настроенный пароль root. То есть при переустановке у вас будет запрашиваться пароль root, и по моему опыту это всегда последний настроенный пароль root в предыдущих установках.

Почему MySQL делает это, мне неясно, учитывая, что как администратор я могу удалить все в файловой системе. Если вам удастся избавиться от предыдущей конфигурации (например, переформатировать HD), MySQL попросит вас установить пароль root. Использование пустого пароля приводит к периодическим ошибкам при обновлении или переустановке.

Я предпочитаю устанавливать MySQL в системе Linux, потому что менеджер пакетов обычно поможет вам, или вы можете установить пакет сервера без установщика Oracle.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .