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

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 - ERROR Incorrect definition of table
MariaDB - ERROR Incorrect definition of table
MARIADB
Читати далі
Mariabackup резервне копіювання - Стиснення gzip
Mariabackup резервне копіювання - Стиснення gzip
MARIADB
Читати далі
Mariabackup помилка - Error writing file UNKNOWN errno 32 Broken pipe
Mariabackup помилка - Error writing file UNKNOWN errno 32 Broken pipe
MARIADB
Читати далі