Сначала давайте исправим проблему с вашим менеджером пакетов. Установите отсутствующие зависимости, используя:
sudo apt install -f
После этого, если вы уже удалили mysql-server, переустановите его:
sudo apt install mysql-server
Если вы еще не удалили его , или если переустановка не запрашивала у вас новый пароль root MySQL, теперь выполняйте (при необходимости, при необходимости обновляя номер версии):
sudo dpkg-reconfigure mysql-server-5.7
Теперь вы должны сбросить пароль. Попробуйте снова войти в систему с правами пользователя root с приглашением интерактивного пароля:
mysql -u root -p
Если вы все еще получаете ошибку
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
, скорее всего, это означает, что сервер MySQL не запущен. Попробуйте запустить его с помощью:
sudo systemctl restart mysql
После этого systemctl status mysql сообщит об этом как «active (running)». Попробуйте войти в систему снова.
Вы можете (повторно) создавать каталоги с помощью команды mkdir. В этом случае:
mkdir -m 700 ~/.Trash
-m 700 устанавливает режим доступа к каталогам, чтобы запретить доступ к другим пользователям, так как они не должны нормально отслеживаться в вашем корзине, даже если они в противном случае разделяют доступ к чтению в ваш домашний каталог.
Кроме того, вы должны, вероятно, удалить вводящий в заблуждение псевдоним rm:
unalias rm
Если вы хотите, чтобы команда перемещала файлы в корзину, как многие (графические ), вы можете использовать приложение gvfs-trash из пакета gvfs-bin (не установленное по умолчанию на сервере Ubuntu). Если вы слишком долго набираете для себя, вы можете настроить псевдоним, подобный этому:
alias trash='gvfs-trash'
Вы можете (повторно) создавать каталоги с помощью команды mkdir. В этом случае:
mkdir -m 700 ~/.Trash
-m 700 устанавливает режим доступа к каталогам, чтобы запретить доступ к другим пользователям, так как они не должны нормально отслеживаться в вашем корзине, даже если они в противном случае разделяют доступ к чтению в ваш домашний каталог.
Кроме того, вы должны, вероятно, удалить вводящий в заблуждение псевдоним rm:
unalias rm
Если вы хотите, чтобы команда перемещала файлы в корзину, как многие (графические ), вы можете использовать приложение gvfs-trash из пакета gvfs-bin (не установленное по умолчанию на сервере Ubuntu). Если вы слишком долго набираете для себя, вы можете настроить псевдоним, подобный этому:
alias trash='gvfs-trash'
Вы можете (повторно) создавать каталоги с помощью команды mkdir. В этом случае:
mkdir -m 700 ~/.Trash
-m 700 устанавливает режим доступа к каталогам, чтобы запретить доступ к другим пользователям, так как они не должны нормально отслеживаться в вашем корзине, даже если они в противном случае разделяют доступ к чтению в ваш домашний каталог.
Кроме того, вы должны, вероятно, удалить вводящий в заблуждение псевдоним rm:
unalias rm
Если вы хотите, чтобы команда перемещала файлы в корзину, как многие (графические ), вы можете использовать приложение gvfs-trash из пакета gvfs-bin (не установленное по умолчанию на сервере Ubuntu). Если вы слишком долго набираете для себя, вы можете настроить псевдоним, подобный этому:
alias trash='gvfs-trash'