Сделал сегодня апгрейд с 10.04 на 12.04. После этого я хотел получить доступ к MySQL, но забыл пароль root ... Итак, я попробовал несколько руководств из сети, но ни одно из них у меня не работает. Я даже не уверен, какая версия MySQL установлена прямо сейчас:
root:~# apt-cache show mysql-server | grep Version
Version: 5.5.38-0ubuntu0.12.04.1
Version: 5.5.22-0ubuntu1
root: ~ # dpkg-reconfigure mysql-server-5.5 <- Не работает - сервер не установлен. Но работает нормально ...
Кто может помочь?
http://dev.mysql.com/doc/refman/5.5/en/resetting-permissions.html
--skip-grant-tables
вариант. Это позволяет любому подключиться без пароля и со всеми привилегиями. Поскольку это небезопасно, вы можете использовать --skip-grant-tables
в сочетании с --skip-networking
чтобы предотвратить подключение удаленных клиентов.mysql
UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root'; FLUSH PRIVILEGES;