Linux VPS получает ОШИБКУ 2002 при попытке подключиться к службе MySQL

Я пытаюсь настроить SQL на моем VPS, на котором работает Kali (Debian). Когда я запускаю любую из команд, я получаю следующие ошибки:

root@kali:~# sudo service mysql restart
Failed to restart mysql.service: Unit mysql.service not found.

root@kali:~# sudo mysql stop
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")

Я попытался перезагрузить компьютер. система, но я получаю те же ошибки. Я попытался переустановить MySQL, но получаю следующую ошибку:

root@kali:~# sudo apt-get install mysql-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package mysql-server is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'mysql-server' has no installation candidate

Я попытался войти в MySQL с паролем узла и пустым паролем (так как это первый доступ), но у меня возникла та же ошибка 2002:

root@kali:~# sudo mysql -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")

Я использую VPS в своей собственной сети с переадресацией портов и R-Pi 3 с запущенной на нем Kali.

Обновление: если я перечисляю каталог внутри моего / var / run Каталог Я вижу это:

root@kali:~# cd /var/run
root@kali:/var/run# ls
NetworkManager     lightdm             openvpn-client   sshd.pid
agetty.reload      lightdm.pid         openvpn-server   sudo
console-setup      lock                pcscd            systemd
crond.pid          log                 postgresql       tmpfiles.d
crond.reboot       mlocate.daily.lock  samba            udev
dbus               motd.dynamic        screen           user
dhclient-eth0.pid  mount               sendsigs.omit.d  utmp
dhclient.eth0.pid  network             shm
initctl            openvpn             sshd
1
задан 19 March 2019 в 21:59
1 ответ

В этом вопросе говорится, что mysql должен быть установлен в Kali по умолчанию. Если вы намеренно не удалили его, чего именно вы пытаетесь достичь?

Вы используете разные методы для управления mysql: (1) очевидно, что у вас нет службы под названием "mysql.service", поэтому вы не можете ее запустить. (2) Затем вы пытаетесь прекратить использование sudo mysql stop , очевидно, вы не сможете остановить его, если не запустили с самого начала.

Что делает sudo mysql start ?

0
ответ дан 4 December 2019 в 03:11

Теги

Похожие вопросы