Сервер MySQL, отказывающий на запуске на сервере Ubuntu

Так, каждый раз, когда я пытаюсь запустить/установить сервер MySQL, он отказывает с этим журналом

mysqld: Can't change dir to '/var/lib/mysql/' (Errcode: 13 - Permission denied)
2019-01-15T05:42:42.237951Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2019-01-15T05:42:42.239858Z 0 [Note] mysqld (mysqld 5.7.24-0ubuntu0.18.04.1) starting as process 25348 ...
2019-01-15T05:42:42.242935Z 0 [ERROR] failed to set datadir to /var/lib/mysql/
2019-01-15T05:42:42.242951Z 0 [ERROR] Aborting

2019-01-15T05:42:42.242968Z 0 [Note] Binlog end
2019-01-15T05:42:42.243042Z 0 [Note] mysqld: Shutdown complete

Теперь, эта папка его разговор о,/var/lib/mysql теперь ожидают. много моих приложений отказывает на запуске, говорящем о var, являющемся "записываемым миром". и я помню случайно рабочий chmod-R 777 на / var. таким образом я думаю, что это - проблема с полнотой / var. если кто-либо может так или иначе выяснить исходные полномочия с этим и может помочь мне зафиксировать это, я буду ОЧЕНЬ благодарен, когда я выполню var ls - la/, я добираюсь

ep1c_m1n10n@vault1:/$ ls -la /var
total 64
drwxrwxrwx 16 root root   4096 Aug 18 23:35 .
drwxr-xr-x 29 root root   4096 Jan 15 05:15 ..
drwx------  2 root root   4096 Jan 14 06:25 backups
drwx------ 17 root root   4096 Jan 15 02:53 cache
drwx------  2 root root   4096 Jan 15 04:56 crash
drwx------ 51 root root   4096 Jan 15 05:11 lib
drwx--S---  2 root staff  4096 Apr 24  2018 local
lrwxrwxrwx  1 root root      9 Apr 26  2018 lock -> /run/lock
drwx------ 19 root syslog 4096 Jan 15 04:56 log
drwx--S---  2 root mail   4096 Apr 26  2018 mail
drwx------  3 root root   4096 Nov 29 01:42 opt
lrwxrwxrwx  1 root root      4 Apr 26  2018 run -> /run
drwx------  3 root root   4096 Jul 16  2018 snap
drwx------  8 root root   4096 Jan 13 12:17 spool
drwx------ 10 root root   4096 Jan 15 05:39 tmp
drwx------  3 root bin    4096 Jul 16 19:42 usermin
drwx------  5 root bin    4096 Jan 15 04:49 webmin
drwxrwxrwx  3 root root   4096 Jul 16  2018 www
0
задан 15 January 2019 в 10:00

1 ответ

Начаться с / var должно быть

drwxr-xr-x  12 root root  4096 Mar 23  2016 var

Содержание / var, который мы сделали, у меня есть это:

drwxrwsr-x  2 root staff  4096 Apr 11  2014 local
drwxr-xr-x  2 root root   4096 Apr 16  2014 opt
lrwxrwxrwx  1 root root      9 Jun 13  2014 lock -> /run/lock
lrwxrwxrwx  1 root root      4 Jun 13  2014 run -> /run
drwxrwsrwt  2 root mail   4096 Apr 10  2016 mail
drwxr-xr-x  6 root root   4096 Aug  2  2016 spool
drwxr-xr-x 11 root root   4096 Aug  2  2016 cache
drwxr-xr-x 57 root root   4096 Jul 25  2017 lib
drwxrwxrwt  2 root root   4096 Jul 27 06:25 crash
drwxr-xr-x  2 root root   4096 Jul 28 06:25 backups
drwxrwxrwt  2 root root   4096 Nov  7 14:55 tmp
drwxrwxr-x 12 root syslog 4096 Nov 19 06:25 log
  • Мой www является sym, ссылка так не включая ту.

chmod-R 777 на / var

Вы сделали больше, чем это. Много каталогов файлов AMD, которые Вы показываете, не имеет 777 наборов.

0
ответ дан 26 October 2019 в 13:11

Другие вопросы по тегам:

Похожие вопросы: