Методы поиска или сброса пароля по умолчанию для mysql_secure_installation на Mac

Пароль по умолчанию для mysql_secure_installationв системах macOS (Mac) обычно пуст или пуст. Вы можете попробовать нажать клавишу Enter, не вводя пароль при появлении запроса. Однако важно отметить, что пароль по умолчанию может отличаться в зависимости от конкретной установки и конфигурации MySQL на вашем Mac.

Вот несколько способов, которые можно попробовать, если пароль по умолчанию не работает:

  1. Используйте пароль, который вы установили во время установки MySQL. Если вы недавно установили MySQL на свой Mac, попробуйте использовать пароль, который вы установили в процессе установки.

  2. Проверьте временный пароль: при первой установке MySQL может быть сгенерирован временный пароль. Вы можете проверить этот пароль в файле журнала ошибок MySQL. Откройте терминал и выполните следующую команду:

    sudo grep 'temporary password' /var/log/mysqld.log

    Эта команда отобразит временный пароль, который вы можете использовать для первоначального входа в систему.

  3. Сброс пароля root MySQL. Если ни один из вышеперечисленных методов не помог, вы можете сбросить пароль root MySQL. Выполните следующие действия:

    • Остановите службу MySQL. Откройте терминал и выполните следующую команду:

      sudo /usr/local/mysql/support-files/mysql.server stop
    • Запустите MySQL в безопасном режиме с обходом привилегий. Выполните следующую команду:

      sudo mysqld_safe --skip-grant-tables
    • В новом окне терминала подключитесь к серверу MySQL от имени пользователя root:

      mysql -u root
    • После подключения обновите пароль root с помощью следующей команды:

      UPDATE mysql.user SET authentication_string = PASSWORD('new_password') WHERE User = 'root';

      Замените 'new_password'на желаемый пароль.

    • Сбросьте права доступа, чтобы обновить изменения:

      FLUSH PRIVILEGES;
    • Выход из командной строки MySQL:

      exit;
    • Выйдите из безопасного режима MySQL, нажав Ctrl + Cв окне терминала, где он запущен.

    • Запустите службу MySQL еще раз:

      sudo /usr/local/mysql/support-files/mysql.server start

После выполнения этих шагов у вас должен быть установлен новый пароль для root-пользователя MySQL на вашем Mac.