Рейтинг:0

Запустите mysql в терминале без аргумента, выдающего ошибку сокета

флаг be

Когда я ввожу mysql в терминал я получил следующую ошибку:

ОШИБКА 2002 (HY000): не удается подключиться к локальному серверу через сокет «/run/mysqld/mysqld.sock» (2)

Но если запустить mysql с некоторыми аргументами, как показано ниже:

mysql -h 127.0.0.1 -P 3306 -у корень -p

Он спросил у меня пароль mysql, который уже определен в /etc/my.cnf. Поэтому я вставил тот же пароль и подключился к терминалу базы данных следующим образом:

Введите пароль: 
Добро пожаловать в монитор MariaDB. Команды заканчиваются на ; или \г.
Ваш идентификатор подключения к MariaDB — 4
Версия сервера: 10.6.4-MariaDB Сервер MariaDB

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab и другие.

Введите «помощь»; или '\h' для помощи. Введите '\c', чтобы очистить текущий оператор ввода.

В моем /etc/my.cnf У меня есть следующий контент:

[mysqld]
адрес привязки = 127.0.0.1
порт=3360
max_allowed_packet=64M
локальный файл = 0
innodb_file_per_table

[клиент]
пользователь=корень
пароль = MYSQLPASSWORDHERE
сокет=/usr/локальные/mysql/данные/mysql.sock

Вопрос в том, что у меня уже есть предопределенный пароль root, порт и адрес привязки в /etc/my.cnf, почему он все еще показывает ошибку о сокете, если я запускаю mysql команда без аргументов

Моя цель - бежать mysql команда в терминале без каких-либо аргументов, и она представит мне терминал mysql

Рейтинг:0
флаг be

Я нашел решение этой проблемы. Я установил Debian почтовые утилитыпакет перед этим:

apt установить mailutils
и он будет включать в себя следующий пакет:

Будут установлены следующие дополнительные пакеты:

gsasl-common guile-2.2-libs libgc1 libgsasl7 libidn11 libmailutils7 libmariadb3 libntlm0
mailutils-общий mariadb-общий mysql-общий
Я думаю, что это связано с конфликтом установки mariadb, поэтому, когда я удаляю этот пакет mailutils из Debian, у меня больше нет этой ошибки. Так что я могу просто запустить mysql в терминале без ошибки сокета.
Загрузите список всех IP-адресов узлов выхода из

https://check.torproject.org/torbulkexitlist

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.