Установил centos 6 и при установке компонентов по умолчанию для сервера mysql устанавливается mariadb. Нужно сбросить пароль root, но способ который работал в mysql server в mariadb не работает, может кто подскажет что можно сделать?
Компания Oracle, которая осуществляет поддержку MySQL, сообщила, что будет поддерживать MySQL в открытом виде до 2015 года. В связи с чем многие стали отказываться от MySQL, переходя на MariaDB, в том числе и CentOS. MariaDB - это продукт разработчика MySQL сделанный на базе исходников MySQL 5.1, на данный момент проект полностью открыт и поддерживается разработчиком. Сброс пароля root в MariaDB: Останавливаем MySQL: Запускаем MySQL в safe mode: Видим вывод примерно такого вида: Входим в MariaDB без пароля: Видим примерно следующие: Если у Вас все так, как я описал выше вводим команду: Где вместо NewPass прописываете новый пароль для MariaDB. Если все правильно получаем ответ: Делаем Flush privileges: Получаем: Все готово, теперь можно выходить: Получаем: Осталось только перезагрузить MySQL: Таким образом мы изменили пароль пользователя root для MariaDB.
Спасибо за подробную инструкцию, все получилось. Не подскажите как вместо mariadb поставить mysql server?
ЛУчше использовать текстовые файлы. Никаких дополнительных ресурсов и памяти. Сделал выборку , закэшировал, никаких проблем MySQLite