Я установил MySQL 8.0.4, но мой Navicat for MySQL не может его подключить, появляется предупреждение:
1251 - Клиент не поддерживает протокол аутентификации, запрошенный сервером; подумайте об обновлении клиента MySQL.
Как мне это исправить?
Я установил MySQL 8.0.4, но мой Navicat for MySQL не может его подключить, появляется предупреждение:
1251 - Клиент не поддерживает протокол аутентификации, запрошенный сервером; подумайте об обновлении клиента MySQL.
Как мне это исправить?
Из вашего предупреждающего сообщения похоже, что ваш Navicat не поддерживает MySQL 8.0.4.
Вариант 1
Чтобы быть ясным, версия MySQL, которую вы обновили до 8.0.4, была выпущена 23 января 2018 года, а последняя версия Navicat была выпущена 31 мая 2017 года, поэтому на 99,99% уверены, что она не будет поддерживать последнюю версию MySQL, поэтому либо перейти на версию 5.7.x, либо просто дождаться следующего выпуска Navicat.
Вариант 2. Проверьте, существует ли клиент для MySQL, который уже поддерживает версию 8.0.4. Подсказка - я использую SequelPro, и он также не поддерживает его. Подсказка №2. MySQL Workbench выпускается довольно часто, а это означает, что скорейшая поддержка последней версии mysql вполне возможна для них.
Вариант 3. У вас всегда есть клиент командной строки, который в некоторых случаях является лучшим, особенно для обучения.
С Уважением