WedX - журнал о программировании и компьютерных науках

Ubuntu: не удается подключиться к локальному серверу MySQL через сокет «/var/run/mysqld/mysqld.sock» (2)

У меня убунту 14.04. сервер с установленной LAMP, на котором работает Owncloud. Я попытался установить документы, но ничего не вышло. но это не проблема.

После перезапуска сервера я снова попытался получить доступ к собственному облаку, но столкнулся с внутренней ошибкой сервера. См. следующую картинку. Ошибка собственного облака

Я посмотрел в журнале /var/log/apache2/error.log и там есть следующая фраза:

Lost connection to MySQL server during query' in ...

Я попытался перезапустить службу mysql, но появляется эта ошибка:

stop: Unknown instance:
start: Job failed to start

Затем я попытался войти в mysql с помощью mysql -u root -p, и появляется следующая ошибка:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Я искал сокеты на машине с find / -type s и там был сокет: /run/mysqld/ . Я создал символическую ссылку и вставил ее в /var/run/mysqld/mysqld.sock

К сожалению ничего не получилось. После повторного перезапуска я больше не могу найти сокет, вывод find / -type s:

/dev/log
/run/php5-fpm.sock
/run/udev/control
find: `/proc/977/task/977/fd/5': No such file or directory
find: `/proc/977/task/977/fdinfo/5': No such file or directory
find: `/proc/977/fd/5': No such file or directory
find: `/proc/977/fdinfo/5': No such file or directory

Обновить

Я переустановил сервер, проблема ушла :D


Ответы:


1

Если вы устанавливаете сервер lampp, сначала запустите mysql

sudo /opt/lampp/lampp startmysql

Затем создайте каталог «mysqld» в /var/run.

cd /var/run
sudo mkdir mysqld

Свяжите свой mysql с lampp с /var/run/mysqld

sudo ln -s /opt/lampp/var/mysql/mysql.sock /var/run/mysqld/mysqld.sock

беги mysql -u root -p . надеюсь, может помочь вам

28.01.2017

2
  1. Если вы устанавливаете сервер LAMPP, сначала запустите MySQL
sudo /opt/lampp/lampp startmysql
  1. Затем создайте каталог «mysqld» в /var/run.
cd /var/run
sudo mkdir mysqld
  1. Свяжите свой mysql с lampp с /var/run/mysqld
sudo ln -s /opt/lampp/var/mysql/mysql.sock /var/run/mysqld/mysqld.sock
  1. запустить MySQL
mysql -u root -p . 
  1. Если MySQL завершается сбоем, а «mysql» не найден, установите:
sudo apt install mysql-client-core-5.7   
sudo apt install mariadb-client-core-10.1
01.08.2019

3

Есть проблемы с сервисами mysql. Попробуйте перезапустить службы mysql и проверьте журналы ошибок mysql для получения дополнительной информации.

08.09.2016
  • Да, я уже пытался перезапустить его, но это появляется. stop: Unknown instance: start: Job failed to start 08.09.2016
  • /var/log/mysql/error.log И следующий файл error.log.1.gz пуст. 11.09.2016
  • Новые материалы

    Объяснение документов 02: BERT
    BERT представил двухступенчатую структуру обучения: предварительное обучение и тонкая настройка. Во время предварительного обучения модель обучается на неразмеченных данных с помощью..

    Как проанализировать работу вашего классификатора?
    Не всегда просто знать, какие показатели использовать С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..

    Работа с цепями Маркова, часть 4 (Машинное обучение)
    Нелинейные цепи Маркова с агрегатором и их приложения (arXiv) Автор : Бар Лайт Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..

    Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
    Как вы сегодня, ребята? В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..

    Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
    Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение. В этом процессе мы будем использовать неконтролируемое обучение, чтобы..

    Учебные заметки: создание моего первого пакета Node.js
    Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm. Оглавление Глоссарий I. Новый пакет 1.1 советы по инициализации..

    Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
    Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных. Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..


    Для любых предложений по сайту: [email protected]