Error fatal error in defaults handling program aborted

Hello, I updated my debian to buster, and now mariadb does'nt want to start. In journalctl I have: juil. 06 12:34:01 cantine systemd[1]: Starting MariaDB 10.3.22 database serv...

Hello,
I updated my debian to buster, and now mariadb does’nt want to start.
In journalctl I have:
juil. 06 12:34:01 cantine systemd[1]: Starting MariaDB 10.3.22 database server…
juil. 06 12:34:02 cantine mysqld[22824]: [99B blob data]
juil. 06 12:34:02 cantine mysqld[22824]: Fatal error in defaults handling. Program aborted
juil. 06 12:34:02 cantine systemd[1]: mariadb.service: Main process exited, code=exited, status=1/FAILURE
juil. 06 12:34:02 cantine systemd[1]: mariadb.service: Failed with result ‘exit-code’.
juil. 06 12:34:02 cantine systemd[1]: Failed to start MariaDB 10.3.22 database server.

And I don’t find 99B blob data
Thanks for help
Benoit

Answer

The blob data message is odd, try a range of `journalctl` options to see if it can be exposed. Looking at the code at the things that occur before the «Fatal error in defaults handling» this would be a `Could not open required defaults file: {filename}`.

«Fatal error in defaults handling» looks like one of your config files isn’t readable by the mysqld process (which would be running as the mysql user).

  • ↑ Getting, Installing, and Upgrading MariaDB ↑

Comments

Content reproduced on this site is the property of its respective owners,
and this content is not reviewed in advance by MariaDB. The views, information and opinions
expressed by this content do not necessarily represent those of MariaDB or any other party.

Модератор: SLEDopit

Werewolfe

Сообщения: 15
ОС: Ubuntu Server, Debian
Контактная информация:

Восстановление работоспособности MySQL

Доброго времени суток!
На Ubuntu Server 9.04
После шаловливых рук, сервер не стартует

Код: Выделить всё

/usr/sbin/mysqld: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2)
Fatal error in defaults handling. Program aborted
 * Starting MySQL database server mysqld                                                  /usr/sbin/mysqld: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2)
Fatal error in defaults handling. Program aborted
                                                                                   [ OK ]

Как полностью удалить БД из системы (purge не помогает), а затем поставить новую и рабочую.

Werewolfe

Сообщения: 15
ОС: Ubuntu Server, Debian
Контактная информация:

Re: Восстановление работоспособности MySQL

Сообщение

Werewolfe » 22.07.2009 10:47

При попытке установить сервер пишет:
сначала:

Код: Выделить всё

 * Stopping MySQL database server mysqld                                       [ OK ]
090722 12:37:17 [ERROR] /usr/sbin/mysqld: Can't find file: './mysql/user.frm' (errno: 13)
090722 12:37:17 [ERROR] /usr/sbin/mysqld: Can't find file: './mysql/user.frm' (errno: 13)
ERROR: 1017  Can't find file: './mysql/user.frm' (errno: 13)
090722 12:37:17 [ERROR] Aborting

090722 12:37:17 [Note] /usr/sbin/mysqld: Shutdown complete

 * /etc/init.d/mysql: WARNING: /etc/mysql/my.cnf cannot be read. See README.Debian.gz
 * Starting MySQL database server mysqld                                       [fail]
invoke-rc.d: initscript mysql, action "start" failed.

Затем:

Код: Выделить всё

 * Stopping MySQL database server mysqld                                       [ OK ]
 * /etc/init.d/mysql: WARNING: /etc/mysql/my.cnf cannot be read. See README.Debian.gz
 * Starting MySQL database server mysqld                                       [ OK ]
 * Checking for corrupt, not cleanly closed and upgrade needing tables.

БД не работает.
Как эти файлы востановить/установить.

Kam

Сообщения: 67
ОС: Fedora, CentOS

Re: Восстановление работоспособности MySQL

Сообщение

Kam » 22.07.2009 11:15

Если небыло никаких нужных баз — удали все из /var/lib/mysql/ (если конечно базы там).

my.cnf

Код: Выделить всё

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
old_passwords=1

[mysqld_safe]
log-warnings
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

Перезапусти.

Аватара пользователя

oxd

Сообщения: 165

Re: Восстановление работоспособности MySQL

Сообщение

oxd » 22.07.2009 14:58

На будущее:
База данных удаляется sql-запросом следующего вида:
drop имя_базы_данных
естественно нужны соответствующие привилегии.

Товарищ стой! Сожми покрепче маузер!
Не дай предателю мимо пройти!
Он променял консоль на браузер.
Таким не место в сфере IT!

сб, 09/01/2016 — 22:50

#1

Аватар пользователя krist

Не в сети

Последнее посещение: 7 лет 2 недели назад

Регистрация: 09/01/2016 — 22:38

mysql проблемы с установкой и после

приветствую всех
возникла необходимость установить mysql
но если на предыдущей версии OS трабл не было (сейчас 42.1), просто скачал с mysql.com и установил rpm
то теперь какие-то темные электрические силы начались
1. при попытке установить rpm с оф сайта получаю ответ на команды типа /etc/init.d/mysql status и /etc/init.d/mysql start, что работать он не хочет и не будет, да и ставится все это с жалобами на какие-то недостающие ключи
2. в общем не стал разбираться запустил яст и установил из него mysql com-ty server и иже с ним
но теперь на просьбы типа /etc/init.d/mysql status
отвечает bash: /etc/init.d/mysql: Нет такого файла или каталога
соответственно: куча установленного барахла и софта, а сервака нет и поныне

я уже головой об асфальт бьюсь, не выходит каменный цветок, помогите

есть еще пару моментов
команда service mysql status
выдает
mysql.service — MySQL server
Loaded: loaded (/usr/lib/systemd/system/mysql.service; disabled)
Active: activating (start-pre) since Sat 2016-01-09 22:55:33 MSK; 2s ago
Process: 6391 ExecStartPre=/usr/lib/mysql/mysql-systemd-helper install default (code=exited, status=0/SUCCESS)
Control: 6399 (mysql-systemd-h)
CGroup: /system.slice/mysql.service
`-control
|-6399 /bin/bash /usr/lib/mysql/mysql-systemd-helper upgrade default
`-6501 sleep 1

Jan 09 22:55:33 linux mysql-systemd-helper[6391]: Fatal error in defaults handling. Program aborted
Jan 09 22:55:33 linux mysql-systemd-helper[6399]: [102B blob data]
Jan 09 22:55:33 linux mysql-systemd-helper[6399]: Fatal error in defaults handling. Program aborted
Jan 09 22:55:33 linux mysql-systemd-helper[6399]: Checking MySQL configuration for obsolete options…
Jan 09 22:55:33 linux mysql-systemd-helper[6399]: Trying to run upgrade of MySQL databases…
Jan 09 22:55:33 linux mysql-systemd-helper[6399]: Stale files from previous upgrade detected, cleaned them up
Jan 09 22:55:33 linux mysql-systemd-helper[6399]: Running protected MySQL…
Jan 09 22:55:33 linux mysql-systemd-helper[6399]: Waiting for MySQL to start
Jan 09 22:55:33 linux mysql-systemd-helper[6399]: [92B blob data]
Jan 09 22:55:33 linux mysql-systemd-helper[6399]: Fatal error in defaults handling. Program aborted

не совсем понимаю че он хочет

на команду service mysql start
отвечает:
Job for mysql.service failed. See «systemctl status mysql.service» and «journalctl -xn» for details.

на команду mysql -uroot
отвечает:
mysql: Can’t read dir of ‘/etc/my.cnf.’ (Errcode: 2 — No such file or directory)
Fatal error in defaults handling. Program aborted
(файл настройки реально не был создан сам)

Отредактировано: krist вкл 09/01/2016 — 23:21

Понравилась статья? Поделить с друзьями:
  • Error fan lost t17
  • Error family code xiaomi exception
  • Error family code sideload install failed
  • Error false was not declared in this scope
  • Error false python