Создайте файл с помощью этого:
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
FLUSH PRIVILEGES;
Остановите сервер mysql и запустите это:
mysqld_safe --init-file=/home/me/mysql-init &
Проверьте здесь для получения более подробной информации: http: //dev.mysql .com / DOC / RefMan / 5.0 / ен / сброс-permissions.html
Я бы сказал, нет. Из-за изоляции процесса каждый процесс видит только свой блок виртуальной памяти и не может получить доступ к чему-либо за пределами этого.
См., Например, http://www.tldp.org/LDP/khg/HyperNews/get/memory/linuxmm.html и http://www.tldp.org/LDP/tlk/mm/memory.html для получения дополнительной информации об управлении памятью.
Однако это ограничивает приложение от случайного доступа к памяти, к которому он не должен прикасаться, например из-за неправильно установленного указателя (в программах на C). Приложение все равно может выдавать системные команды для доступа к любому оборудованию, включая полную ОЗУ, если оно работает от имени root и явно написано для этого. Вы не должны были бы бояться такого, если бы вы писали свою собственную программу.
Я бы сказал, нет. Из-за изоляции процесса каждый процесс видит только свой блок виртуальной памяти и не может получить доступ к чему-либо за пределами этого.
См., Например, http://www.tldp.org/LDP/khg/HyperNews/get/memory/linuxmm.html и http://www.tldp.org/LDP/tlk/mm/memory.html для получения дополнительной информации об управлении памятью.
Однако это ограничивает приложение от случайного доступа к памяти, к которому он не должен прикасаться, например из-за неправильно установленного указателя (в программах на C). Приложение все равно может выдавать системные команды для доступа к любому оборудованию, включая полную ОЗУ, если оно работает от имени root и явно написано для этого. Вы не должны были бы бояться такого, если бы вы писали свою собственную программу.
Я бы сказал, нет. Из-за изоляции процесса каждый процесс видит только свой блок виртуальной памяти и не может получить доступ к чему-либо за пределами этого.
См., Например, http://www.tldp.org/LDP/khg/HyperNews/get/memory/linuxmm.html и http://www.tldp.org/LDP/tlk/mm/memory.html для получения дополнительной информации об управлении памятью.
Однако это ограничивает приложение от случайного доступа к памяти, к которому он не должен прикасаться, например из-за неправильно установленного указателя (в программах на C). Приложение все равно может выдавать системные команды для доступа к любому оборудованию, включая полную ОЗУ, если оно работает от имени root и явно написано для этого. Вы не должны были бы бояться такого, если бы вы писали свою собственную программу.