Обновление
Кажется, проблема связана с чтением пароля.Я что-то пробовал, но это не совсем безопасный способ, может быть, кто-то может объяснить, как заставить работать пароль.
Я открыл connections.xml
, расположенный под $USER/.mysql/workbench
, и просто добавил свой пароль в конфигурацию, которая была изначальнопусто.
<value type="string" key="password">MYPASSWORD</value>
Теперь верстак подключается нормально, но мне не нравится это решение.Я не знаю, почему верстак не спрашивает у меня пароль.Также попытка сохранить пароль из графического интерфейса пользователя в параметре «Store in Keychain ...» не работает и приводит к следующей ошибке:
Исходный вопрос
После обновления до mysql 8.0.13 в Ubuntu 18.04 я могу подключиться к mysql из терминала, но верстак не может подключиться.
$ mysql -u root -p -h 0.0.0.0 -P 3306
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 23
Server version: 8.0.13 MySQL Community Server - GPL
Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
Когда япопробуйте подключиться к MySQL Workbench с правами суперпользователя. Я получаю следующее сообщение об ошибке:
Вот мои настройки подключения для пользователя root:
Я установил версию 8.0.13, используя репозиторий APT, следуя инструкциям с основного веб-сайта: https://dev.mysql.com/downloads/repo/apt/
Что указывает на следующие шаги:https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/