Ubuntu 18.04: не Может соединиться с локальным сервером MySQL через сокет '/var/run/mysqld/mysqld.sock' (2) после установки XAMPP

Я установил XAMPP на Ubuntu 18.04, работал,/opt/lampp/lampp запускаются и все сервисы, запущенные успешно. Однако, когда я пытаюсь выполнить mysql-u корень-p, я получаю эту ошибку:

"ОШИБКА 2002 (HY000): не Может соединиться с локальным сервером MySQL через сокет '/var/run/mysqld/mysqld.sock' (2)"

Если я пытаюсь работать, sudo сервис mysql запускаются, я получаю эту ошибку: "Не удалось запустить mysql.service: Единица mysql.service не найденный".

Я удалил и переустановил XAMPP. Я могу все еще получить доступ к phpMyAdmin и отобразить index.html на браузере. Я также прочитал несколько других сообщений с подобными заголовками, но ни одно из предлагаемых решений не устранило мою проблему.

0
задан 23 February 2019 в 00:08

2 ответа

Если Вы хотите выполнить mysql XAMPP, необходимо работать:

/opt/xampp/bin/mysql вместо mysql

Ошибка может состоять в том, потому что Вы уже имеете mysql пакет установлен через Кв.

NB: XAMPP включает MariaDB не MySQL

1
ответ дан 26 October 2019 в 04:27

Эта ошибка в моем случае была вызвана предыдущей установкой MYSQL и последующей установкой XAMPP, эти два конфликтуют друг с другом, так как два MYSQL борются для порта слушателя и т. д.

В моем случае решение было:

Остановить первоначальную установку MYSQL (не XAMPP)

$> systemctl status mysql.service   ## Check the status 

$> systemctl stop mysql.service     ## Stop the service

Запустить MYSQL из XAMPP

$> sudo /opt/lampp/lampp startmysql  # to start the XAMPP mysql  
$> /opt/lampp/bin/mysql              # connect to XAMPP mysql
Welcome to the MariaDB monitor.  Commands end with ; or \g. Your
MariaDB connection id is 9 Server version: 10.4.11-MariaDB Source
distribution

........... На этот раз пароль не запрашивался

Ура

0
ответ дан 17 February 2020 в 23:44

Другие вопросы по тегам:

Похожие вопросы: