Невозможный найти сокет mysql (MariaDb установленный)

У меня есть следующая ошибка, но когда я пытаюсь найти файл сокета нет на самом деле ничего

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")

У меня есть MariaDb на ubuntu 18.04 How, я могу добавить этот сокет? Я раньше работал с mysql, но я немного потерян с MariaDb, когда они копировали конфигурацию везде

РЕДАКТИРОВАНИЕ 1

ничто связанное с mysql / mariadb здесь

/var/run/mysqld

nicolas@nicolas-UX530UX:/var/run$ ls /var/run/mysqld/mysqld.sock
ls: cannot access '/var/run/mysqld/mysqld.sock': No such file or directory
nicolas@nicolas-UX530UX:/var/run$ service mysql status
Unit mysql.service could not be found.
0
задан 20 August 2018 в 02:45

1 ответ

Решение 1:

Удостоверьтесь, что Вы установили mysql-сервер, не mysql-клиент или что-то еще. Если бы Вы не устанавливали mysql-сервер, то файл не существовал бы. Так устанавливают mysql-сервер.

Решение 2:

Если mysql-сервер уже установлен и работает, то необходимо проверить файлы конфигурации.

Файлы конфигурации расположены в:

/etc/my.cnf

/etc/mysql/my.cnf

/var/lib/mysql/my.cnf

В/etc/my.cnf конфигурация файла сокета может быть/tmp/mysql.sock

и

в/etc/mysql/my.cnf конфигурация файла сокета может быть/var/run/mysqld/mysqld.sock.

Так, удалите или переименуйте/etc/mysql/my.cnf и позвольте использованию mysql в качестве/etc/my.cnf.

0
ответ дан 28 October 2019 в 02:58

Другие вопросы по тегам:

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