Перейти до

После отключения света не стартует Mysql


Рекомендованные сообщения

 

darnet# mysqlcheck --repair --analyze --optimize --all-databases --auto-repair

Error:  mysqlcheck doesn't support multiple contradicting commands.

Он же как бы намекает, что нужно по-очереди запускать

 

это понятно , но хотелось бы

 

Ссылка на сообщение
Поделиться на других сайтах
  • Відповіді 92
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Значит у тебя таблицы в myisam.   былоб хоть что-то в InnoDB не так весело бы удалял файлы.   по теме, что в логах?   Q. Как определить и исправить повреждение MySQL базы? Для тестирования повр

сделай пожирней про то что надо запускать майисамчек при незапущенном мускуле иначе покоцает базу и не скажет вам спасибо

По поводу детализации: сейчас с телефона, поэтому напишу кратко: http://abills.net.ua/wiki/doku.php/abills:docs:modules:dv:ru $conf{s_detalization}=0;

По поводу детализации: сейчас с телефона, поэтому напишу кратко:

http://abills.net.ua/wiki/doku.php/abills:docs:modules:dv:ru

$conf{s_detalization}=0;

Ссылка на сообщение
Поделиться на других сайтах

ib_logfile - журнал того, что не успело внестись в таблицы. Т.е. сначала попадает в журнал, потом - записи группируются и пишутся в базу.

Советую потюнить базу (как - почитать на примере заббикса), реально на порядок увеличить кол-во записей в секунду.

И да, innodb после тюнинга намного быстрее myisam. А главное - поддерживает транзакции и прочие плюшки.

Ссылка на сообщение
Поделиться на других сайтах

имхо не вариант

серваки не должны выключаться

надо норм упс + емкостные батареи + гена для полного жесткача

Полностью согласен. Но если батареи осталось мало и питание не восстановилось (не завелся гена) то сервак надо нормально тушить.

Відредаговано vlin
Ссылка на сообщение
Поделиться на других сайтах

По поводу детализации: сейчас с телефона, поэтому напишу кратко:

http://abills.net.ua/wiki/doku.php/abills:docs:modules:dv:ru

$conf{s_detalization}=0;

таблицы s_detail после этого можно вычистить, или удалить?

Ссылка на сообщение
Поделиться на других сайтах

По поводу детализации: сейчас с телефона, поэтому напишу кратко:

http://abills.net.ua/wiki/doku.php/abills:docs:modules:dv:ru

$conf{s_detalization}=0;

ну это у меня тоже отключено

 

Ссылка на сообщение
Поделиться на других сайтах

 

 

По поводу детализации: сейчас с телефона, поэтому напишу кратко:

http://abills.net.ua/wiki/doku.php/abills:docs:modules:dv:ru

$conf{s_detalization}=0;

таблицы s_detail после этого можно вычистить, или удалить?
Я просто очистил. Удалять не стоит.
Ссылка на сообщение
Поделиться на других сайтах

а можно вопрос - что в логах пишет мускул

отталкиваться нужно какраз от этого

переход на innodb - хорошо, но готово ли ПО работать с инно

innodb коммитит при вставке или обновлении каждую запись, что при большом объеме insert / update хорошенько подвесит процесс и нагнет диски (если заворачивать это в транзакции - то летать будет не хуже myisam), для перехода на инно сначала нужно, чтоб с ним адекватно ваше ПО работало, иначе получите ещё больше проблем, чем есть сейчас

ну и потом тюнить его так, чтоб при падении терять минимум данных (привет innodb_flush_log_at_trx_commit и размеры буферов и логфайлов)

 

ну и вариант с нормальным завершением работы тоже хорошая идея

Відредаговано astraliens
Ссылка на сообщение
Поделиться на других сайтах

а можно вопрос - что в логах пишет мускул

отталкиваться нужно какраз от этого

еще раз пересмотрел логи, НО ничего кроме: Can't connect to local MySQL server through socket '/tmp/mysql.sock'

 

Ссылка на сообщение
Поделиться на других сайтах

darnet# mysqlcheck --repair --analyze --optimize --all-databases --auto-repair

Error:  mysqlcheck doesn't support multiple contradicting commands.

Попробуй так: 

mysqlcheck --repair  --all-databases --auto-repair -u USERNAME -p

USERNAME, соответственно, замени на своего, с необходимыми правами.

Ссылка на сообщение
Поделиться на других сайтах

 

А кто настраивал у себя Network UPS Tools ( NUT ) ???

Да, подымал и не раз.

Инструкция по настройке NUT.

 

распайка консольного кабеля стандартная ?

 

Ссылка на сообщение
Поделиться на других сайтах

распайка консольного кабеля стандартная ?

Смотря какой UPS. Как правило - нет :).

По USB, кстати, тоже некоторые работают (если есть).

Ссылка на сообщение
Поделиться на других сайтах

 

распайка консольного кабеля стандартная ?

Смотря какой UPS. Как правило - нет :).

По USB, кстати, тоже некоторые работают (если есть).

 

PowerWare 9120 , там вроде есть USB

 

Ссылка на сообщение
Поделиться на других сайтах

 

а можно вопрос - что в логах пишет мускул

отталкиваться нужно какраз от этого

еще раз пересмотрел логи, НО ничего кроме: Can't connect to local MySQL server through socket '/tmp/mysql.sock'

 

 

это приложение рапортует, а надобно глянуть в логи, что сам мускул пишет, там правду искать

/var/log/mysql.log или mysql.err или куда они в my.cnf завернуты у вас

Ссылка на сообщение
Поделиться на других сайтах

PowerWare 9120 , там вроде есть USB

Тогда действительно лучше на USB навесить. Думаю, поддержка в NUT есть, драйвер usbhid-ups. Смешно: разработка драйвера спонсируется Eaton-ом.
Ссылка на сообщение
Поделиться на других сайтах

 

 

а можно вопрос - что в логах пишет мускул

отталкиваться нужно какраз от этого

еще раз пересмотрел логи, НО ничего кроме: Can't connect to local MySQL server through socket '/tmp/mysql.sock'

 

 

это приложение рапортует, а надобно глянуть в логи, что сам мускул пишет, там правду искать

/var/log/mysql.log или mysql.err или куда они в my.cnf завернуты у вас

 

На FreeBSD по умолчанию это файл /var/db/mysql/HOSTNAME.err 

где HOSTNAME - имя сервера (hostname).

Відредаговано muff
Ссылка на сообщение
Поделиться на других сайтах

 

 

 

а можно вопрос - что в логах пишет мускул

отталкиваться нужно какраз от этого

еще раз пересмотрел логи, НО ничего кроме: Can't connect to local MySQL server through socket '/tmp/mysql.sock'

 

 

это приложение рапортует, а надобно глянуть в логи, что сам мускул пишет, там правду искать

/var/log/mysql.log или mysql.err или куда они в my.cnf завернуты у вас

 

На FreeBSD по умолчанию это файл /var/db/mysql/HOSTNAME.err 

где HOSTNAME - имя сервера (hostname).

 

не заметил, что речь о фре идет, тогда да, в той стороне искать, спасиб за поправочку

Ссылка на сообщение
Поделиться на других сайтах

 Стыд и позор мне :( , забыл про логи в папке /var/db/mysql .

140801 14:00:28 mysqld_safe Starting mysqld daemon with databases from /var/db/mysql2014-08-01 14:00:29 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).2014-08-01 14:00:29 916 [Note] Plugin 'FEDERATED' is disabled.2014-08-01 14:00:29 916 [Note] InnoDB: The InnoDB memory heap is disabled2014-08-01 14:00:29 916 [Note] InnoDB: Mutexes and rw_locks use InnoDB's own implementation2014-08-01 14:00:29 916 [Note] InnoDB: Compressed tables use zlib 1.2.32014-08-01 14:00:29 916 [Note] InnoDB: CPU does not support crc32 instructions2014-08-01 14:00:29 916 [Note] InnoDB: Initializing buffer pool, size = 128.0M2014-08-01 14:00:30 916 [Note] InnoDB: Completed initialization of buffer pool2014-08-01 14:00:30 916 [Note] InnoDB: Highest supported file format is Barracuda.2014-08-01 14:00:30 916 [Note] InnoDB: The log sequence numbers 1619153 and 1619153 in ibdata files do not match the log sequence number 1620382 in the ib_logfiles!2014-08-01 14:00:30 916 [Note] InnoDB: Database was not shutdown normally!2014-08-01 14:00:30 916 [Note] InnoDB: Starting crash recovery.2014-08-01 14:00:30 916 [Note] InnoDB: Reading tablespace information from the .ibd files...2014-08-01 14:00:30 916 [ERROR] InnoDB: Attempted to open a previously opened tablespace. Previous tablespace mysql/innodb_table_stats uses space ID: 1 at filepath: ./mysql/innodb_table_stats.ibd. Cannot open tablespace abills/admin_settings which uses space ID: 1 at filepath: ./abills/admin_settings.ibd2014-08-01 14:00:30 28e01040  InnoDB: Operating system error number 2 in a file operation.InnoDB: The error means the system cannot find the path specified.InnoDB: If you are installing InnoDB, remember that you must createInnoDB: directories yourself, InnoDB does not create them.InnoDB: Error: could not open single-table tablespace file ./abills/admin_settings.ibdInnoDB: We do not continue the crash recovery, because the table may becomeInnoDB: corrupt if we cannot apply the log records in the InnoDB log to it.InnoDB: To fix the problem and start mysqld:InnoDB: 1) If there is a permission problem in the file and mysqld cannotInnoDB: open the file, you should modify the permissions.InnoDB: 2) If the table is not needed, or you can restore it from a backup,InnoDB: then you can remove the .ibd file, and InnoDB will do a normalInnoDB: crash recovery and ignore that table.InnoDB: 3) If the file system or the disk is broken, and you cannot removeInnoDB: the .ibd file, you can set innodb_force_recovery > 0 in my.cnfInnoDB: and force InnoDB to continue crash recovery here.140801 14:00:30 mysqld_safe mysqld from pid file /var/db/mysql/darnet.ks.ua.pid ended

 

Ссылка на сообщение
Поделиться на других сайтах

Подскажите, что за хрень в логах для мускуля ???

2014-08-02 07:38:37 8264 [Warning] IP address '104.151.13.151' could not be resolved: hostname nor servname provided, or not known2014-08-02 12:07:20 8264 [Warning] IP address '27.50.160.9' could not be resolved: hostname nor servname provided, or not known2014-08-02 12:33:06 8264 [Warning] IP address '119.112.248.89' could not be resolved: hostname nor servname provided, or not known2014-08-02 20:53:51 8264 [Warning] IP address '222.186.10.186' could not be resolved: hostname nor servname provided, or not known2014-08-02 22:18:30 8264 [Warning] IP address '61.160.247.185' could not be resolved: hostname nor servname provided, or not known2014-08-02 23:12:23 8264 [Warning] IP address '218.93.37.38' could not be resolved: hostname nor servname provided, or not known2014-08-03 02:36:38 8264 [Warning] Host name 'hn.kd.ny.adsl' could not be resolved: hostname nor servname provided, or not known2014-08-03 04:04:40 8264 [Warning] Host name 'unassigned.psychz.net' could not be resolved: hostname nor servname provided, or not known2014-08-03 05:08:56 8264 [Warning] IP address '103.252.18.76' could not be resolved: hostname nor servname provided, or not known2014-08-03 06:41:04 8264 [Warning] IP address '122.193.96.172' could not be resolved: hostname nor servname provided, or not known2014-08-03 08:01:05 8264 [Warning] Hostname 'host.colocrossing.com' does not resolve to '23.95.25.78'.2014-08-03 08:01:05 8264 [Note] Hostname 'host.colocrossing.com' has the following IP addresses:2014-08-03 08:01:05 8264 [Note]  - 216.246.49.262014-08-03 11:09:20 8264 [Warning] IP address '123.233.240.91' could not be resolved: hostname nor servname provided, or not known2014-08-03 11:12:55 8264 [Warning] Hostname 'host.colocrossing.com' does not resolve to '23.95.28.187'.2014-08-03 11:12:55 8264 [Note] Hostname 'host.colocrossing.com' has the following IP addresses:2014-08-03 11:12:55 8264 [Note]  - 216.246.49.26

 

Ссылка на сообщение
Поделиться на других сайтах

не может бедняга завестись из-за проблем в инно

попробуйте добавить вот такие вещи в конфиг

innodb-file-per-table          = 1
innodb-flush-method            = O_DIRECT
innodb_flush_log_at_trx_commit = 1

потом перезапуститься и выполнить optimize и приведение в чувства всех таблиц

mysqlcheck -u root -p --auto-repair --check --optimize --all-databases

ещё можно попробовать на свой страх и риск поиграться с innodb_force_recovery = 1 или боле высоким значением, но тут нужно понимать в итоге что получаем

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від felixio_01
      Здравствуйте. 
      Помогите разобраться. 
      Собрал stargazer 2.409
      ОС debian 11:  Linux gw1new 5.10.0-13-amd64 #1 SMP Debian 5.10.106-1 (2022-03-17) x86_64 GNU/Linux
      MySQL:  /usr/sbin/mysqld  Ver 8.0.28 for Linux on x86_64 (MySQL Community Server - GPL)
      при первом запуске в в логах stargazer появилась ошибка:  Storage plugin: 'Couldn't create tariffs table list With error: Invalid default value for 'change_policy_timeout''  
      При этом создалась таблица:  ' admins'
      mysql> show tables;
      +---------------+
      | Tables_in_stg |
      +---------------+
      | admins        |
      | info          |
      +---------------+
      2 rows in set (0.00 sec)
       
      Других таблиц нет. 
      В чём может быть проблема? Может кто сталкивался?
      Спасибо. 
    • Від dormancygrace
      Добрый день. Скажите пожалуйста, можно ли развернуть бэкап бд mysql в mariadb? при попытке получаю ERROR 1071 (42000) at line 845: Specified key was too long; max key length is 1000 bytes.
      Можно это как-то вылечить? 
    • Від camchatix
      Привет!
       
      Начались необъяснимые глюки с базой ubilling
      сделали mysqldump на старой базе 5.6.36
      На свежей freebsd mysql server 5.6.51
      сделали импорт - и в карточке при обновлении страницы баланс показывает то одну цифру то другую
       
      подскажите как такое может быть и как вылечить ?
       
      вот -126 денег это правильно
       
      mysql> select login,D0,U0,Cash, LastCashAddTime   from users where login=65369051; +----------+------------+------------+---------+-----------------+ | login    | D0         | U0         | Cash    | LastCashAddTime | +----------+------------+------------+---------+-----------------+ | 65369051 | 3619373056 | 4680515584 | -126.07 |      1634677205 | +----------+------------+------------+---------+-----------------+ 1 row in set, 1 warning (0.00 sec)  
      через 3 минуты
      mysql> select login,D0,U0,Cash, LastCashAddTime from users where login=65369051; +----------+------------+------------+-------+-----------------+ | login | D0 | U0 | Cash | LastCashAddTime | +----------+------------+------------+-------+-----------------+ | 65369051 | 3555340288 | 3879243776 | 36.61 | 1634677203 | +----------+------------+------------+-------+-----------------+ 1 row in set, 1 warning (0.00 sec)  
      а тут 36 денег
      Как такое может быть ?
       
       
       
       
    • Від freehost
      В крупную хостинг-компанию требуется сотрудник службы технической поддержки.
       
      Обязанности:
      Отвечать на вопросы клиентов (работа с панелью управления, настройка POP3, SMTP, FTP, другие технические вопросы) по телефону, эл. почте, решать мелкие проблемы (неверно заполненные данные и настройки в контрольной панели, проблемы с доступом и т. п.), не сложные вопросы касающиеся администрирования, подключение IPKVM, перезагрузка серверов.
       
      Требования:
      Умение работать в Интернет с основными клиентами (браузеры: IE и Mozilla, почтовые клиенты: The bat, outlook, FTP-клиенты: IE, Far, Cute FTP; Базовые знания PHP, MySQL; Уметь читать и понимать логи Apache, Nginx, Exim Приветствуется опыт работы в Web-Дизайне, работа с Joomla, Wordpress Навыки работы в командной строке UNIX; Желателен опыт работы с VestaCP, ISPmanager Коммуникабельность, терпение, эмоциональная уравновешенность, способность к обучению.  
      Условия:
      Официальное трудоустройство 24 дня отпуска Обеды за счет компании Сменный график. Смена сутки, потом три дня выходных. Оплачиваемый больничный Возможность повышения до дежурного администратора. Работа в дата-центре (в случае локдаунов предусмотрена развозка сотрудников)
        Работа в дата-центре это возможность получить опыт работы с различными технологиями (apache, nginx, mysql, zabbix, wordpress, joomla, dns…), а так же опыт работы с железной частью серверов.
      Если нету опыта работы с Unix, резюме просьба не присылать.

      Резюме присылайте на hr@freehost.com.ua
    • Від zababaha
      Здравствуйте.
      В связи с миграцией с Nodeny 50.32 на Nodeny Plus необходимо перенести базу данных +возможно, написать скрипт для автоматического переноса её в будущем еще раз.

      Просьба откликнуться в личку.

×
×
  • Створити нове...