Решение проблемы «/var/run/mysqld/mysqld.sock не найден»
sudo mkdir /var/run/mysqld
создаём папку, в которой должен лежать файл сокета;
sudo mkfifo /var/run/mysqld/mysqld.sock
создаём сам сокет командой mkfifo (хотя сокет — это тоже файл, создавать его можно только специальной программой — mkfifo);
sudo chown -R mysql /var/run/mysqld
устанавливаем владельцем папки /var/run/mysqld пользователя mysql.
создаём папку, в которой должен лежать файл сокета;
sudo mkfifo /var/run/mysqld/mysqld.sock
создаём сам сокет командой mkfifo (хотя сокет — это тоже файл, создавать его можно только специальной программой — mkfifo);
sudo chown -R mysql /var/run/mysqld
устанавливаем владельцем папки /var/run/mysqld пользователя mysql.
Комментарии
Отправить комментарий