Mariadb помилка - Cannot connect to local server через socket
Колеги всім привіт.
У сьогоднішній статті ми поговоримо про проблему при підключенні до бази даних Mariadb після перенесення файлів бази даних в інше місце.
Проблема називається - "ERROR 2002 (HY000): Can't connect to local server через socket '/var/lib/mysql/mysql.sock' (2)".
Ця проблема зустрічається тоді, коли ви переносите базу даних в іншу директорію і в конфігураційному файлі вказуєте нову директорію через змінну datadir, але забуваєте вказувати ще одну змінну.
Щоб вирішити цю проблему, вам потрібно прописати в конфігураційному файлі ще шлях до файлу сокету "socket". Прописувати шлях до сокету потрібно не тільки у файлі server.cnf, але і в client.cnf.
У моєму випадку мої файли бази даних зберігаються в директорії "/app/mysql/data" значить, у цю директорію я пропишу і файл сокету.
conf> socket = /app/mysql/data/socket.sock
Перезапуск бази даних.
$. service mariadb restart
Всім дякую, я сподіваюся, що вам моя стаття хоч чимось допомогла.