Как мне получить имя пользователя и пароль MySQL?

Стилистически, я бы сказал, что лучший способ для передачи по ссылке.

Если производительность действительно имеет значение, то не угадывайте. Измерьте это.

149
задан Marcel 7 August 2008 в 03:54
поделиться

3 ответа

Остановка процесс MySQL.

Запускают процесс MySQL с - опция таблиц предоставления пропуска.

Запускают клиент консоли MySQL с корневой опции-u.

Список все пользователи;

SELECT * FROM mysql.user;

Измененный пароль;

UPDATE mysql.user SET Password=PASSWORD('[password]') WHERE User='[username]';
<час>

, Но НЕ ЗАБЫВАЮТ к

Остановка, процесс MySQL

Запускает MySQL Process обычно (т.е. без - опция таблиц предоставления пропуска)

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

176
ответ дан Xenph Yan 7 August 2008 в 03:54
поделиться

К сожалению, Ваш пароль пользователя невосполним. Это было хешировано с односторонним хэшем, который, если Вы не знаете, необратим. Я рекомендую, идут с Xenph Yan выше и просто создают нового.

можно также использовать следующую процедуру от руководство для того, чтобы изменить пароль для любого корня MySQL учетные записи в Windows:

  1. Входят в Вашу систему как в Администратора.
  2. Остановка сервер MySQL, если это работает. Для сервера, который работает как служба Windows, перейдите к менеджеру Служб:

Меню "Пуск"-> Панель управления-> Средства администрирования-> Сервисы

Тогда находят сервис MySQL в списке и останавливают его. Если Ваш сервер не работает как услуга, Вы, возможно, должны использовать Диспетчер задач, чтобы вынудить его остановиться.

  1. Создают текстовый файл и помещают следующие утверждения в него. Замените пароль паролем, который Вы хотите использовать.

    UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
    FLUSH PRIVILEGES;
    

    ОБНОВЛЕНИЕ и операторы FLUSH каждый должен быть записан на одной строке. оператор UPDATE изменяет пароль для всех существующих корневых учетных записей, и , оператор FLUSH говорит серверу перезагружать таблицы предоставления в память.

  2. Сохранили файл. Для этого примера файл назовут , C:\mysql-init.txt.
  3. Открывают консоль для получения до командной строки:

    Меню "Пуск"-> Выполнение-> cmd

  4. Запускают сервер MySQL со специального предложения - опция init-файла :

    C:\> C:\mysql\bin\mysqld-nt --init-file = C:\mysql-init.txt
    

    при установке MySQL на местоположении кроме [1 114] C:\mysql скорректируйте команду соответственно.

    сервер выполняет содержание файла, названного - опция init-файла при запуске, изменяя каждый корень пароль учетной записи.

    можно также добавить - консольная опция к команде, если Вы хотите, чтобы вывод сервера появился в консоли, а не в файле журнала.

    при установке MySQL с помощью MySQL Installation Wizard Вы, возможно, должны определить - опция файла значений по умолчанию :

    C:\> "C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt.exe" --defaults-file="C:\Program Files\MySQL\MySQL Server 5.0\my.ini" --init-file=C:\mysql-init.txt
    

    соответствующее - установка файла значений по умолчанию может быть найдена с помощью менеджера Служб:

    Меню "Пуск"-> Панель управления-> Средства администрирования-> Сервисы

    Находят сервис MySQL в списке, щелкают правой кнопкой по нему и выбирают опцию Properties. Путь к исполняемому полю содержит - установка файла значений по умолчанию .

  5. После того, как сервер запустился успешно, удаляет C:\mysql-init.txt.
  6. Остановка сервер MySQL, затем перезапускает его в нормальном режиме снова. При выполнении сервера как услуга запустите его с окна Windows Services. При запуске сервера вручную используйте любую команду, которую Вы обычно используете.

необходимо теперь быть в состоянии соединиться с MySQL как корень с помощью нового пароля.

39
ответ дан Monic 7 August 2008 в 03:54
поделиться

Сохраните файл. Для этого примера файл назовут C:\mysql-init.txt. это просящий у административных разрешений экономию файла

0
ответ дан 23 November 2019 в 22:00
поделиться
Другие вопросы по тегам:

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