Каков пароль по умолчанию mariadb на мягкой фетровой шляпе?

Я установил mysql через конфетку сейчас, и мягкая фетровая шляпа ОС установила mariadb для меня. Я знаю, что mariadb является новым ответвлением mysql, но я не могу понять, почему это не просит у меня установку пароля. Я попробовал за 123 456 и так далее, но я перестал работать. Моя мягкая фетровая шляпа является новой, и это - первый раз, который установит mysql/mariadb. Что я должен сделать для него?

59
задан 28 November 2013 в 20:30

2 ответа

Имел ту же проблему после установки mysql mariadb 10.3. Пароль не был ПУСТЫМ, таким образом, просто нажимание ENTER не сделало работавший для меня. Таким образом, наконец должен был изменить пароль. Я следовал инструкциям от здесь . В ореховой скорлупе; остановитесь сервер

sudo systemctl stop mariadb.service

получают доступ к серверу через бэкдор путем запуска сервера базы данных и пропуска таблиц разрешения и сетей.

sudo mysqld_safe --skip-grant-tables --skip-networking &

вход в систему как корень

sudo mysql -u root

затем пароль сервера

use mysql;
update user set password=PASSWORD("new_password_here") where User='root';

изменения Примечание, что после MySQL 5.7, поле пароля в mysql.user поле таблицы было удалено, теперь имя поля является 'authentication_string'. Так используйте название соответствующей таблицы на основе mysql версии. наконец сохраните изменения & перезапустите сервер

flush privileges;
sudo systemctl stop mariadb.service
sudo systemctl start mariadb.service
6
ответ дан 1 November 2019 в 11:04

просто переключите своего текущего зарегистрированного пользователя на корень и вход в систему без пароля mysql-uroot

-1
ответ дан 1 November 2019 в 11:04

Другие вопросы по тегам:

Похожие вопросы: