Чтобы сбросить пароли MySQL, выполните процедуру, описанную в разделе «B.5.3.2.2 Сброс пароля root: Unix и Unix-подобные системы»:
Остановите сервер MySQL, отправив нормальный kill ( а не kill -9) к процессу mysqld. Используйте фактическое имя пути файла .pid в следующей команде:kill `cat /mysql-data-directory/host_name.pid`
Остановите сервер MySQL, отправив нормальный kill (не kill -9) в mysqld обработать. Используйте фактическое имя пути файла .pid в следующей команде:
Создайте текстовый файл, содержащий оператор присваивания пароля в одной строке. Замените пароль на пароль, который вы хотите использовать.ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
Создайте текстовый файл, содержащий оператор присваивания пароля в одной строке. Замените пароль на пароль, который вы хотите использовать.
Запустите сервер MySQL со специальной опцией --init-file:mysqld --init-file=/home/me/mysql-init &
Запустите сервер MySQL со специальным :
В зависимости от того, как вы обычно запускаете свой сервер, могут потребоваться другие варианты. Например, --defaults-fil e может понадобиться до --init-file. После успешного запуска сервера удалите /home/me/mysql-init.С помощью trash или sudo trash файлы обычно сохраняются в ~/.local/share/Trash/files.
. Из другого ответа, если /home находится на другом разделе, чем /tmp/test, sudo trash поместит файлы в одну или две подпапки корневой папки из /tmp/test (можно получить с помощью df -P /tmp/test | tail -1 | rev | cut -d' ' -f 1 | rev):
.Trash/0/files .Trash-0/filesОбратите внимание, что 0 в обоих - это идентификатор пользователя Linux пользователя ( root имеет идентификатор пользователя 0), который разбил файл. Вы можете запустить id [username], чтобы узнать идентификатор пользователя пользователя, а затем заменить 0 на этот номер uid, чтобы получить доступ к папке (-ам) этого пользователя в этом разделе.
Обратите внимание, что если вы удалите два файла с тем же именем, более поздний поврежденный файл может быть сохранен с конечным _1 в его имени файла.
С помощью trash или sudo trash файлы обычно сохраняются в ~/.local/share/Trash/files.
. Из другого ответа, если /home находится на другом разделе, чем /tmp/test, sudo trash поместит файлы в одну или две подпапки корневой папки из /tmp/test (можно получить с помощью df -P /tmp/test | tail -1 | rev | cut -d' ' -f 1 | rev):
.Trash/0/files .Trash-0/filesОбратите внимание, что 0 в обоих - это идентификатор пользователя Linux пользователя ( root имеет идентификатор пользователя 0), который разбил файл. Вы можете запустить id [username], чтобы узнать идентификатор пользователя пользователя, а затем заменить 0 на этот номер uid, чтобы получить доступ к папке (-ам) этого пользователя в этом разделе.
Обратите внимание, что если вы удалите два файла с тем же именем, более поздний поврежденный файл может быть сохранен с конечным _1 в его имени файла.
либо [F2] или sudo trash, файлы обычно сохраняются в разделе ~/.local/share/Trash/files.
с другой ответ, если /home на другой раздел, чем /tmp/test, sudo trash будет положить файлы в одну или две папки в корневую папку [F9] и с перегородкой (которую можно получить с df -P /tmp/test | tail -1 | rev | cut -d' ' -f 1 | rev):
.Trash/0/files .Trash-0/filesзаметим, что [от f13] как это идентификатор пользователя Linux для пользователя (root имеет идентификатор пользователя 0), который подправил файл. Вы можете запустить id [username] узнать ID пользователя, а затем заменить 0 с [f17 в] количество получить доступ к папке пользователя помойку(с) на этом разделе.
обратите внимание, что если вы мусор два файла с одинаковым именем, тем более недавно разгромили файл может сохраниться с запаздыванием _1 на его имя.