powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / После обновления оборудования хостером не запустился сервер MYSQL
4 сообщений из 4, страница 1 из 1
После обновления оборудования хостером не запустился сервер MYSQL
    #39717408
matsa24
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
После того как хостер провёл какие то там свои работы мой MySQL сервер не запустился. Понял это я так. Хостер писал что сайт будет недоступен максимум 5-10 минут, смотри, а сайт лежит уже полтора часа.

Написал хостеру, тот ответил что сайты висят так как не запустился Mysql

Код ошибки приложил:


Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
root@p483472:~# service mysqld start
Failed to start mysqld.service: Unit mysqld.service not found.
root@p483472:~# service mysql start
Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details.
root@p483472:~# journalctl -xe
Oct 13 02:11:13 p483472.kvmvps kernel: audit: type=1400 audit(1539385873.299:780): apparmor="DENIED" operation="mknod" profile="/usr/sbin/mysqld" name="/var/lib/tmp_mysql/ibOeJ7If" pid=23104 comm="mysqld" requested_mask="c" denied_mask="
Oct 13 02:11:13 p483472.kvmvps mysqld[23104]: 2018-10-12T23:11:13.304390Z 0 [ERROR] Failed to initialize builtin plugins.
Oct 13 02:11:13 p483472.kvmvps mysqld[23104]: 2018-10-12T23:11:13.304599Z 0 [ERROR] Aborting
Oct 13 02:11:13 p483472.kvmvps mysqld[23104]: 2018-10-12T23:11:13.304793Z 0 [Note] Binlog end
Oct 13 02:11:13 p483472.kvmvps mysqld[23104]: 2018-10-12T23:11:13.305039Z 0 [Note] Shutting down plugin 'MyISAM'
Oct 13 02:11:13 p483472.kvmvps mysqld[23104]: 2018-10-12T23:11:13.305252Z 0 [Note] Shutting down plugin 'CSV'
Oct 13 02:11:13 p483472.kvmvps mysqld[23104]: 2018-10-12T23:11:13.305765Z 0 [Note] /usr/sbin/mysqld: Shutdown complete
Oct 13 02:11:13 p483472.kvmvps systemd[1]: mysql.service: Main process exited, code=exited, status=1/FAILURE
Oct 13 02:11:43 p483472.kvmvps systemd[1]: Failed to start MySQL Community Server.
-- Subject: Unit mysql.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit mysql.service has failed.
-- 
-- The result is failed.
Oct 13 02:11:43 p483472.kvmvps systemd[1]: mysql.service: Unit entered failed state.
Oct 13 02:11:43 p483472.kvmvps systemd[1]: mysql.service: Failed with result 'exit-code'.
Oct 13 02:11:43 p483472.kvmvps systemd[1]: mysql.service: Service hold-off time over, scheduling restart.
Oct 13 02:11:43 p483472.kvmvps systemd[1]: Stopped MySQL Community Server.
-- Subject: Unit mysql.service has finished shutting down
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit mysql.service has finished shutting down.
Oct 13 02:11:43 p483472.kvmvps systemd[1]: Starting MySQL Community Server...
-- Subject: Unit mysql.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- Unit mysql.service has begun starting up.
Oct 13 02:11:43 p483472.kvmvps audit[23196]: AVC apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/23196/status" pid=23196 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=112 ouid=112
Oct 13 02:11:43 p483472.kvmvps audit[23196]: AVC apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/sys/devices/system/node/" pid=23196 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=112 ouid=0
Oct 13 02:11:43 p483472.kvmvps audit[23196]: AVC apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/23196/status" pid=23196 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=112 ouid=112
Oct 13 02:11:43 p483472.kvmvps kernel: audit: type=1400 audit(1539385903.603:781): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/23196/status" pid=23196 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=1
Oct 13 02:11:43 p483472.kvmvps kernel: audit: type=1400 audit(1539385903.603:782): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/sys/devices/system/node/" pid=23196 comm="mysqld" requested_mask="r" denied_mask="r" 
Oct 13 02:11:43 p483472.kvmvps kernel: audit: type=1400 audit(1539385903.603:783): apparmor="DENIED" operation="open" profile="/usr/sbin/mysqld" name="/proc/23196/status" pid=23196 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=1
Oct 13 02:11:43 p483472.kvmvps mysqld[23196]: 2018-10-12T23:11:43.813694Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
Oct 13 02:11:43 p483472.kvmvps mysqld[23196]: 2018-10-12T23:11:43.816961Z 0 [Note] /usr/sbin/mysqld (mysqld 5.7.23-0ubuntu0.16.04.1) starting as process 23196 ...
Oct 13 02:11:43 p483472.kvmvps mysqld[23196]: 2018-10-12T23:11:43.823014Z 0 [Note] InnoDB: PUNCH HOLE support available
Oct 13 02:11:43 p483472.kvmvps mysqld[23196]: 2018-10-12T23:11:43.823045Z 0 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
Oct 13 02:11:43 p483472.kvmvps mysqld[23196]: 2018-10-12T23:11:43.823050Z 0 [Note] InnoDB: Uses event mutexes
Oct 13 02:11:43 p483472.kvmvps mysqld[23196]: 2018-10-12T23:11:43.823057Z 0 [Note] InnoDB: GCC builtin __atomic_thread_fence() is used for memory barrier
Oct 13 02:11:43 p483472.kvmvps mysqld[23196]: 2018-10-12T23:11:43.823062Z 0 [Note] InnoDB: Compressed tables use zlib 1.2.8
Oct 13 02:11:43 p483472.kvmvps mysqld[23196]: 2018-10-12T23:11:43.823065Z 0 [Note] InnoDB: Using Linux native AIO
Oct 13 02:11:43 p483472.kvmvps kernel: audit: type=1400 audit(1539385903.819:784): apparmor="DENIED" operation="mknod" profile="/usr/sbin/mysqld" name="/var/lib/tmp_mysql/ibomhyh8" pid=23196 comm="mysqld" requested_mask="c" denied_mask="
Oct 13 02:11:43 p483472.kvmvps audit[23196]: AVC apparmor="DENIED" operation="mknod" profile="/usr/sbin/mysqld" name="/var/lib/tmp_mysql/ibomhyh8" pid=23196 comm="mysqld" requested_mask="c" denied_mask="c" fsuid=112 ouid=112
Oct 13 02:11:43 p483472.kvmvps mysqld[23196]: 2018-10-12T23:11:43.823522Z 0 [Note] InnoDB: Number of pools: 1
Oct 13 02:11:43 p483472.kvmvps mysqld[23196]: 2018-10-12T23:11:43.823741Z 0 [Note] InnoDB: Using CPU crc32 instructions
Oct 13 02:11:43 p483472.kvmvps mysqld[23196]: mysqld: Can't create/write to file '/var/lib/tmp_mysql/ibomhyh8' (Errcode: 13 - Permission denied)
Oct 13 02:11:43 p483472.kvmvps mysqld[23196]: 2018-10-12T23:11:43.823836Z 0 [ERROR] InnoDB: Unable to create temporary file; errno: 13
Oct 13 02:11:43 p483472.kvmvps mysqld[23196]: 2018-10-12T23:11:43.823847Z 0 [ERROR] InnoDB: Plugin initialization aborted with error Generic error
Oct 13 02:11:43 p483472.kvmvps mysqld[23196]: 2018-10-12T23:11:43.823852Z 0 [ERROR] Plugin 'InnoDB' init function returned error.
Oct 13 02:11:43 p483472.kvmvps mysqld[23196]: 2018-10-12T23:11:43.823856Z 0 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
Oct 13 02:11:43 p483472.kvmvps mysqld[23196]: 2018-10-12T23:11:43.823860Z 0 [ERROR] Failed to initialize builtin plugins.
Oct 13 02:11:43 p483472.kvmvps mysqld[23196]: 2018-10-12T23:11:43.823862Z 0 [ERROR] Aborting
Oct 13 02:11:43 p483472.kvmvps mysqld[23196]: 2018-10-12T23:11:43.823880Z 0 [Note] Binlog end
Oct 13 02:11:43 p483472.kvmvps mysqld[23196]: 2018-10-12T23:11:43.823954Z 0 [Note] Shutting down plugin 'MyISAM'
Oct 13 02:11:43 p483472.kvmvps mysqld[23196]: 2018-10-12T23:11:43.823983Z 0 [Note] Shutting down plugin 'CSV'
Oct 13 02:11:43 p483472.kvmvps mysqld[23196]: 2018-10-12T23:11:43.824403Z 0 [Note] /usr/sbin/mysqld: Shutdown complete
Oct 13 02:11:43 p483472.kvmvps systemd[1]: mysql.service: Main process exited, code=exited, status=1/FAILURE




Поддержка решила проблему закомментировав строку

Код: plsql
1.
#tmpdir=/var/lib/tmp_mysql



в файле /etc/mysql/my.cnf .

После этого сервер mysql запустился.

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

Вопрос:
Получается, что когда эта настройка закомментирована, временные таблицы mysql не создаёт? Что мне надо сделать, чтобы решить источник проблемы? Как раскоментить эту настройку и при этому чтобы сервер запустился?
...
Рейтинг: 0 / 0
После обновления оборудования хостером не запустился сервер MYSQL
    #39717424
Melkij
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
matsa24,

https://dev.mysql.com/doc/refman/8.0/en/temporary-files.html
Если tmpdir не указан - то используются системные директории для временных файлов.
...
Рейтинг: 0 / 0
После обновления оборудования хостером не запустился сервер MYSQL
    #39717426
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
matsa24Получается, что когда эта настройка закомментирована, временные таблицы mysql не создаёт?Не получается. Если в конфиге закомментирована строчка, то сервер будет использовать дефолтовое значение параметра (в данном случае tmpdir). Значение можно посмотреть при помощи SHOW VARIABLES.

matsa24Что мне надо сделать, чтобы решить источник проблемы? Как раскоментить эту настройку и при этому чтобы сервер запустился?Если используемая по умолчанию директория по какой-то причине не нравится для размещения временных файлов (мало места или слишком медленный диск или ещё чего) и Вы хотите использовать старую, тогда проверьте/поправьте владельца права доступа на запись для проблемной директории (в логе сказано "Permission denied").
...
Рейтинг: 0 / 0
После обновления оборудования хостером не запустился сервер MYSQL
    #39717431
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
matsa24Получается, что когда эта настройка закомментирована, временные таблицы mysql не создаёт?Вот если не полениться и почитать описание , то станет очевидно, что, во-первых, оно никак не соотносится с временными ТАБЛИЦАМИ, во-вторых, на сам факт создания временных объектов оно никак не виляет. оно влияет лишь на то, где именно будут создаваться временные файлы. Что, кстати, несложно посмотреть простейшим запросом
Код: sql
1.
SELECT @@tmpdir;


matsa24Теперь уже сам пробую раскомментировать строку - ожидаемо, сервер не загружается.Судя по эффекту - либо этот каталог тупо не существует, либо столь же тупо учётка. от имени которой стартует сервис, не имеет там необходимых прав. Так что либо надо пофиксить проблему с существованием каталога и прав в нём (как вариант - создать другой каталог для этих целей), либо смириться с тем местом, куда временное барахло кидается сейчас.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / После обновления оборудования хостером не запустился сервер MYSQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]