11.2.8. Если тест не прошёл

87. Если при попытке подключения к БД, выдается сообщение Access denied for user 'root'@'localhost' (using password: NO) — вы не ввели пароль.

88. Если при попытке подключения к БД, выдается сообщение: Access denied for user 'root'@'localhost' (using password: YES) — вы ввели неверный пароль.

89. Если при попытке подключения к БД, выдается сообщение: Can't connect to MySQL server on 'localhost' (10061). Убедитесь в том, что MySQL запущен. Либо через Пуск, Настройка, Панель управления, Администрирование, Службы — в графе Состояние, напротив MySQL должно быть написано Работает. Либо через диспетчер задач Windows (Ctrl+Alt+Delete) — в списке процессов должен быть mysqld-nt.exe.

90. Если при попытке подключения к БД, выдается сообщение: Client does not support authentication protocol requested by server; consider upgrading MySQL client. Начиная с MySQL 4.1 изменен алгоритм хэширования паролей. Вместо 16 byte используется 42 byte. Решить проблему можно несколькими способами:

(1) установить MySQL версии ниже 4.1;

(2) запустить MySQL с параметром "--old-passwords";  

(3) установить php последней версии

(4) или так см. 91.

91. Загрузить монитор MySQL: выберите Пуск | Выполнить, введите mysql пробел –u пробел root пробел –p Enter. При запросе пароля ввести его, например, fub

92. В командной строке введите команду:

SET PASSWORD FOR 'root'@'localhost' = OLD_PASSWORD('root-пароль');

где, 'root-пароль'  — это fub