Basitkhan Mansurov, функция rand($a, $b) возвращает число от $a до $b включительно.
А в массивах и строках элементы имеют индексы от 0 до Размер-1, а не от 0 до Размер.
Потому вторым параметром функции rand нужно передавать не длину строки, а длину, уменьшенную на единицу (иначе в некоторых случаях будет возвращаться индекс, равный длине, выпадающий за пределы массива).
Причём эту ошибку вы не обязательно словите, а она будет с некоторой долей вероятности у вас выпадать, в следствие случайности.
Достаточно подробно разжевал, или остались непонятные моменты?
Алексей Фирсаев, видимо, запускали с root, под root эти файлы и создались, а сервис-то запускается не от рута, а от соответствующего юзера (в debian и производных это mysql:mysql в случае с mysql, в других дистро могут отличаться).
Попробуйте передать папку /var/lib/mysql и всё содержимое другому владельцу: chown -R mysql:mysql /var/lib/mysql
Андрей, честно говоря, не пробовал, можно ли на github передвинуть указатель ветки позади этого коммита, если есть незакрытые пулл реквесты. Но удалять такие ветки нельзя, судя по документации Github: "You cannot delete branches that are associated with open pull requests."
Web Jovy, только первую команду используйте, остальные не надо. Вы перетираете данные юзера на непонять что.
И ещё проверьте, существует ли вообще юзер root, его может и не быть.
type package.json
, выполненная в папке C:\Users\HP-PC\Desktop\vlad.org, выводит содержимое файла package.json на экран?