Як змінити root пароль mysql?
Сервер працює відмінно, ви не думаєте про нього, але він про вас пам'ятає і ваш пароль також. Але пароль ваш не просто 123456, а щось схоже на Oh5WW7gHsz. Як його згадати якщо пройшло багато часу і є тільки root доступ до системи?
Для початку необхідно зупинити mysql:
# service mysqld stop
Коли зупинили, потрібно запустити mysql з параметром –skip-grant-tables
# mysqld_safe --skip-grant-tables
Тепер ми можемо зайти в mysql з root доступом без паролю:
# mysql -uroot mysql
Далі ви побачите консоль mysql. Туди і вставимо команду із зазначенням нового паролю. 123456 замініть на свій:
> UPDATE user SET password=PASSWORD("123456") WHERE user="root";
FLUSH PRIVILEGES;
Тепер ваш root пароль mysql буде 123456 (або те, що ви поставили).
А тепер перевірка нового паролю mysql:
> mysql -uroot -pabcd mysql