Mariadb помилка - Cannot connect to local server через socket

  • Останнє оновлення: 3 Квітня 2024 р.
  • Перегляди: 28
  • Автор: Адмін
Mariadb помилка - Cannot connect to local server через socket

Колеги всім привіт.

У сьогоднішній статті ми поговоримо про проблему при підключенні до бази даних Mariadb після перенесення файлів бази даних в інше місце.

 

Проблема називається - "ERROR 2002 (HY000): Can't connect to local server через socket '/var/lib/mysql/mysql.sock' (2)".

mariadb_socket

Ця проблема зустрічається тоді, коли ви переносите базу даних в іншу директорію і в конфігураційному файлі вказуєте нову директорію через змінну datadir, але забуваєте вказувати ще одну змінну.

 

Щоб вирішити цю проблему, вам потрібно прописати в конфігураційному файлі ще шлях до файлу сокету "socket". Прописувати шлях до сокету потрібно не тільки у файлі server.cnf, але і в client.cnf.

У моєму випадку мої файли бази даних зберігаються в директорії "/app/mysql/data" значить, у цю директорію я пропишу і файл сокету.

conf> socket = /app/mysql/data/socket.sock

mariadb_socket

mariadb_socket

 

Перезапуск бази даних.

$. service mariadb restart


 

Всім дякую, я сподіваюся, що вам моя стаття хоч чимось допомогла.

СХОЖІ СТАТТІ

Встановлення mariadb centos 8
MariaDB mysqldump - резервне копіювання зі стисненням bzip2
Mariadb блокування та розблокування акаунта
MariaDB - як перевірити версію бази даних