Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Не запускается сервер баз данных MySQL  (Прочитано 2926 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн blacksmithh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
  • Ubuntu 18.04
    • Просмотр профиля
Всем доброго времени суток, установил phpmyadmin, далее ввел команду что бы перезагрузить mysql: sudo systemctl restart mysql.service
После этого сервер баз данных MySQL выдает ошибку:

The full MySQL error message was : mysqladmin: connect to server at 'localhost' failed error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!

Пробовал разные команды, он запускается на несколько секунд и снова отваливается..Так же создавал mysqld.sock (его не было), он пропадает вместе с папкой, сервер запускается и секунд через 10 отваливается.
ASUS H110I-PLUS Mini ITX, Intel Core i7-6700 Skylake 3.4Ghz, HD Graphics 530, Deepcool Storm Gabriel, HyperX FURY DDR4 2133Mhz 8Gb, WD Red 2Tb X2, Thermaltake Core V1. Ubuntu 18.04

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1429
    • Просмотр профиля
Re: Не запускается сервер баз данных MySQL
« Ответ #1 : 08 Октябрь 2018, 19:16:44 »
Пробовал разные команды

sudo service mysql status?

Оффлайн blacksmithh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
  • Ubuntu 18.04
    • Просмотр профиля
Re: Не запускается сервер баз данных MySQL
« Ответ #2 : 08 Октябрь 2018, 19:28:52 »
mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Mon 2018-10-08 19:20:52 MSK; 10min ago
  Process: 15365 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid (code=exited, status=0/SUCCESS)
  Process: 15356 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
 Main PID: 15367 (code=exited, status=2)

окт 08 19:20:52 UbuntuServer systemd[1]: mysql.service: Service hold-off time over, scheduling restart.
окт 08 19:20:52 UbuntuServer systemd[1]: mysql.service: Scheduled restart job, restart counter is at 62.
окт 08 19:20:52 UbuntuServer systemd[1]: Stopped MySQL Community Server.
окт 08 19:20:52 UbuntuServer systemd[1]: mysql.service: Start request repeated too quickly.
окт 08 19:20:52 UbuntuServer systemd[1]: mysql.service: Failed with result 'exit-code'.
окт 08 19:20:52 UbuntuServer systemd[1]: Failed to start MySQL Community Server.
« Последнее редактирование: 08 Октябрь 2018, 19:32:50 от blacksmithh »
ASUS H110I-PLUS Mini ITX, Intel Core i7-6700 Skylake 3.4Ghz, HD Graphics 530, Deepcool Storm Gabriel, HyperX FURY DDR4 2133Mhz 8Gb, WD Red 2Tb X2, Thermaltake Core V1. Ubuntu 18.04

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1429
    • Просмотр профиля
Re: Не запускается сервер баз данных MySQL
« Ответ #3 : 08 Октябрь 2018, 22:24:59 »
Active: failed (Result: exit-code)

можно посмотреть лог:

cat /var/log/mysql/error.log | grep "Error"

Оффлайн blacksmithh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
  • Ubuntu 18.04
    • Просмотр профиля
Re: Не запускается сервер баз данных MySQL
« Ответ #4 : 08 Октябрь 2018, 22:45:03 »
с списке есть такие строки:
2018-10-08T19:20:27.636081Z 0 [ERROR] InnoDB: Space id and page no stored in the page, read in are [page id: space=0, page number=4127195136], should be [page id: space=182, page number=4]
2018-10-08T19:20:27.636099Z 0 [ERROR] InnoDB: Database page corruption on disk or a failed file read of page [page id: space=182, page number=4]. You may have to recover from a backup.

Мне кажется все случилось после того как установил phpmyadmin (появилась необходимость подредактировать таблицу), сервер баз данных MySQL устанавливал примерно месяц назад через webmin. Сегодня установил phpmyadmin.
ASUS H110I-PLUS Mini ITX, Intel Core i7-6700 Skylake 3.4Ghz, HD Graphics 530, Deepcool Storm Gabriel, HyperX FURY DDR4 2133Mhz 8Gb, WD Red 2Tb X2, Thermaltake Core V1. Ubuntu 18.04

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2078
  • Lubuntu 16.04 LTS
    • Просмотр профиля
Re: Не запускается сервер баз данных MySQL
« Ответ #5 : 08 Октябрь 2018, 22:50:36 »
Мне кажется все случилось после того как установил phpmyadmin

Сам факт установки phpmyadmin не может повлиять на базы данных, а вот с его помощью, умелые руки оператора ПК могут легко и "положить" базу.
Бекап базы есть?

Оффлайн blacksmithh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
  • Ubuntu 18.04
    • Просмотр профиля
Re: Не запускается сервер баз данных MySQL
« Ответ #6 : 08 Октябрь 2018, 23:07:50 »
конфиги не трогал, установил его по инструкции без ошибок, все запустилось, отредактировал нужную таблицу в проекте, перезагрузил, все отвалилось. вебморда phpadmin открывается, но из за ошибки сервера mysql не заходит. бекапы баз не делал, недавно начал познавать.. если перезапустить, то все работает несколько секунд.
ASUS H110I-PLUS Mini ITX, Intel Core i7-6700 Skylake 3.4Ghz, HD Graphics 530, Deepcool Storm Gabriel, HyperX FURY DDR4 2133Mhz 8Gb, WD Red 2Tb X2, Thermaltake Core V1. Ubuntu 18.04

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2078
  • Lubuntu 16.04 LTS
    • Просмотр профиля
Re: Не запускается сервер баз данных MySQL
« Ответ #7 : 08 Октябрь 2018, 23:15:43 »
отредактировал нужную таблицу в проекте, перезагрузил, все отвалилось.

Если база испорчена, да так, что даже phpmyadmin в неё не заходит, значит всё печально.
Что мешало перед редактированием, с помощью того же phpmyadmin сделать архив базы за 15 секунд?

Если это тренировочный стенд, удаляе её и создавай новую.

Оффлайн blacksmithh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
  • Ubuntu 18.04
    • Просмотр профиля
Re: Не запускается сервер баз данных MySQL
« Ответ #8 : 08 Октябрь 2018, 23:19:35 »
у меня несколько проектов, скопировать их все базы могу только через webmin /var/lib/mysql, или это не правильно?
ASUS H110I-PLUS Mini ITX, Intel Core i7-6700 Skylake 3.4Ghz, HD Graphics 530, Deepcool Storm Gabriel, HyperX FURY DDR4 2133Mhz 8Gb, WD Red 2Tb X2, Thermaltake Core V1. Ubuntu 18.04

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2078
  • Lubuntu 16.04 LTS
    • Просмотр профиля
Re: Не запускается сервер баз данных MySQL
« Ответ #9 : 08 Октябрь 2018, 23:28:00 »
или это не правильно?

Не правильно. Бекап базы делается с помощью phpmyadmin > Экспорт

Либо скриптом из консоли. Например:

#!/bin/bash

USER="www-admin"
OUTDIR=$HOME/sql_db_backup
OUTFILE=$(date +%F)-alldb.sql.gz

mysqldump -u $USER -p --opt --events --single-transaction --quick --all-databases | gzip -c > $OUTDIR/$OUTFILE

Только путь для бекапов и пользователя с привилегиями исправь на своего.

Кстати, а ты помнишь что изменил в базе перед крахом?
« Последнее редактирование: 08 Октябрь 2018, 23:31:33 от ecc83 »

Оффлайн blacksmithh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
  • Ubuntu 18.04
    • Просмотр профиля
Re: Не запускается сервер баз данных MySQL
« Ответ #10 : 08 Октябрь 2018, 23:36:39 »
да, поставил wordpress, при заполнении допустил опечатку в эл почте, поправил. у меня еще nextcloud рядом, но его вообще не трогал. попробовал через терминал подобное выполнить  mysqldump -u имя_пользователя -p имя_базы > data-dump.sqlвыдает ошибку 2002 (MySQL ERROR 2002 (HY000), в вебморде phpadmina тоже самое при подключении. может при установке он какие изменения внес, много статей просмотрел, пока что ничего не помогает..
ASUS H110I-PLUS Mini ITX, Intel Core i7-6700 Skylake 3.4Ghz, HD Graphics 530, Deepcool Storm Gabriel, HyperX FURY DDR4 2133Mhz 8Gb, WD Red 2Tb X2, Thermaltake Core V1. Ubuntu 18.04

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2078
  • Lubuntu 16.04 LTS
    • Просмотр профиля
Re: Не запускается сервер баз данных MySQL
« Ответ #11 : 08 Октябрь 2018, 23:41:31 »
Надеюсь имя пользователя то, которое указано при создании базы и у которого есть все привилегии на редактирование и архивирование?

Конфигурационный файл phpmyadmin config.inc.php:

<?php
$i
=0;
$i++;
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'пользователь с привилегиями';
$cfg['Servers'][$i]['password'] = 'пароль';

$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['extension'] = 'mysqli';

$cfg['AllowUserDropDatabase'] = true;
$cfg['blowfish_secret'] = '94836581909374657274767732801234';
$cfg['TempDir'] = '/var/www/phpMyAdmin/tmp/'
?>

« Последнее редактирование: 08 Октябрь 2018, 23:46:00 от ecc83 »

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1024
    • Просмотр профиля
Re: Не запускается сервер баз данных MySQL
« Ответ #12 : 08 Октябрь 2018, 23:49:16 »
Попробуйте воспользоваться утилитой mysqlrepair. Похоже у вас немного данные подпорчены. Если получится восстановить - будет здорово.

Оффлайн blacksmithh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 36
  • Ubuntu 18.04
    • Просмотр профиля
Re: Не запускается сервер баз данных MySQL
« Ответ #13 : 08 Октябрь 2018, 23:54:53 »
Конфигурационный файл phpmyadmin config.inc.php:
Вот это интересно, в этом файле ничего не делал (/etc/phpmyadmin/config.inc.php)
ASUS H110I-PLUS Mini ITX, Intel Core i7-6700 Skylake 3.4Ghz, HD Graphics 530, Deepcool Storm Gabriel, HyperX FURY DDR4 2133Mhz 8Gb, WD Red 2Tb X2, Thermaltake Core V1. Ubuntu 18.04

Оффлайн ecc83

  • Старожил
  • *
  • Сообщений: 2078
  • Lubuntu 16.04 LTS
    • Просмотр профиля
Re: Не запускается сервер баз данных MySQL
« Ответ #14 : 09 Октябрь 2018, 08:55:13 »
Вот это интересно, в этом файле ничего не делал (/etc/phpmyadmin/config.inc.php)

В указанном тобой каталоге, просто лежат примеры конфиг файлов. В них ничего делать не нужно.
В Ubuntu, конфиг лежит в рабочем каталоге программы, по пути: /usr/share/phpmyadmin
Странно, что ты об этом ничего не знаешь ...

Запомни, не красота спасёт Мир, а резервное копирование :)

Ошибку в адресе электронной почты, нужно было исправлять, не в базе, а в панели управления Wordpress.

 

Страница сгенерирована за 0.169 секунд. Запросов: 22.