Наконец, он решен. Для тех, у кого такая же или аналогичная проблема:
В оболочке режима восстановления: sudo apt-get update && sudo apt-get dist-upgrade
Прошло несколько минут, и после перезагрузки появилось сообщение «Starting version 219». Поэтому я пошел по этой ссылке:
Вы можете получить такую ошибку, если ваш диспетчер дисплея не является sddm. Выполнение следующего может показать, какой менеджер дисплеев вы используете: cat /etc/X11/default-display-manager Например, если ваш диспетчер отображений / usr / sbin / gdm, запуск следующего может помочь: sudo systemctl enable gdm.service -fПосле перезагрузки я получил «Не удалось запустить пользовательскую службу user@1000.service», а затем эту ссылку :
sudo apt-get purge fglrx*
sudo update-alternatives --remove-all x86_64-linux-gnu_gl_conf
sudo apt-get install --reinstall libgl1-mesa-dri libgl1-mesa-glx
sudo apt-get install fglrx-updates*
И теперь все в порядке.
Вероятно, вы не установили пароль для root. Ubuntu 18.04 по умолчанию использует проверку подлинности сокета, поэтому он работает с CLI, но не с workbench MySQL.
Запуск
sudo mysql -u root
В приглашении mysql введите следующее:
use mysql;
update user set password=PASSWORD("mynewpassword") where User='root';
flush privileges;
quit
Используйте этот новый пароль в приложении, к которому вы пытаетесь получить доступ к MySQL. Лучшей практикой было бы создание пользователя с минимальными привилегиями по мере необходимости, но это, вероятно, не нужно, если вы используете базу данных локально для разработки.
Вероятно, вы не установили пароль для root. Ubuntu 18.04 по умолчанию использует проверку подлинности сокета, поэтому он работает с CLI, но не с workbench MySQL.
Запуск
sudo mysql -u root
В приглашении mysql введите следующее:
use mysql;
update user set password=PASSWORD("mynewpassword") where User='root';
flush privileges;
quit
Используйте этот новый пароль в приложении, к которому вы пытаетесь получить доступ к MySQL. Лучшей практикой было бы создание пользователя с минимальными привилегиями по мере необходимости, но это, вероятно, не нужно, если вы используете базу данных локально для разработки.
Вероятно, вы не установили пароль для root. Ubuntu 18.04 по умолчанию использует проверку подлинности сокета, поэтому он работает с CLI, но не с workbench MySQL.
Запуск
sudo mysql -u root
В приглашении mysql введите следующее:
use mysql;
update user set password=PASSWORD("mynewpassword") where User='root';
flush privileges;
quit
Используйте этот новый пароль в приложении, к которому вы пытаетесь получить доступ к MySQL. Лучшей практикой было бы создание пользователя с минимальными привилегиями по мере необходимости, но это, вероятно, не нужно, если вы используете базу данных локально для разработки.