Подтвердить что ты не робот

Сброс пароля Root MySQL с помощью XAMPP на локальном хосте

Итак, в прошлый час я пытался выяснить, как reset мой "root" пароль для MySQL, поскольку я не могу войти в PHPMyAdmin. Я попытался изменить пароль в файле config.inc.php и искать другие методы. Я не могу найти удачный путь. Несколько месяцев назад я изменил его как тестовый пароль, но теперь я забыл, что это было. Если кто-то может помочь, это будет здорово. (Я запускаюсь на компьютере под управлением Windows).

4b9b3361

Ответ 1

Вы хотите отредактировать этот файл: "\xampp\phpMyAdmin\config.inc.php"

измените эту строку:

$cfg['Servers'][$i]['password'] = 'WhateverPassword';

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

mysqladmin.exe -u root password WhateverPassword

где WhateverPassword - ваш новый пароль.

Ответ 2

Шаги:

  • Откройте панель управления phpMyadmin
  • перейти к учетным записям пользователей
  • в разделе пользователя. Получите пользователя root и нажмите [Изменить привилегии]
  • в верхней части вы найдете кнопку смены пароля [щелкните по нему]
  • сделать хороший проход и заполнить поле с двумя полями.
  • теперь нажмите кнопку Go.

7. теперь откройте ваш xampp dir (c:/xampp) → 8. в phpMyadmin dir [C:\xampp\phpMyAdmin]

  1. открыть файл [config.inc.php] с любым текстовым редактором

10.find [$cfg['Servers'][$i]['auth_type'] = 'config';] и замените 'config' to ‘cookie’

  1. перейдите к [$cfg['Servers'][$i]['AllowNoPassword'] = true;], эта строка изменится на ‘true’ to ‘false’.

last: сохраните файл.

вот видео ссылка, если вы хотите увидеть его в действии [нажмите здесь]

Ответ 3

Вы можете настроить его с помощью "XAMPP Shell" (командная строка). Откройте оболочку и выполните следующую команду:

mysqladmin.exe -u root password secret

Ответ 4

Если вы действительно забыли пароль root для сервера MySQL, вам нужно запустить его с опцией skip-grant-tables. Найдите соответствующий Ini-File my.ini (C:\ProgramData\MySQL Server ... или что-то вроде этого) и добавьте skip-grant-tables в раздел [mysqld] следующим образом:

[mysqld]
skip-grant-tables

Ответ 5

Сбросьте пароль root для XAMPP MySQL через обновление phpmyadmin для работы с ним:

-Start сервер Apache и экземпляры MySQL с панели управления XAMPP. После запуска сервера откройте любой веб-браузер и перейдите по адресу http://localhost/phpmyadmin/. Это откроет интерфейс phpMyAdmin. Используя этот интерфейс, мы можем управлять сервером MySQL из веб-браузера.

-In В окне phpMyAdmin выберите вкладку SQL на правой панели. Это откроет вкладку SQL, где мы можем запускать запросы SQL.

-Now введите следующий запрос в текстовой области и нажмите Go

  • "ОБНОВЛЕНИЕ mysql.user SET Password = PASSWORD ('password') WHERE User = 'root';"

  • удар идти

  • "ПРИВЫЧКИ ФЛЭШ";

  • удар идти

-Now вы увидите сообщение о том, что запрос был успешно выполнен.

-If вы обновите страницу, вы получите сообщение об ошибке. Это связано с тем, что файл конфигурации phpMyAdmin не знает о нашем новом установленном корневом паролье. Для этого нам нужно изменить конфигурационный файл phpMyAdmin.

-Open файл C:\xampp\phpMyAdmin\config.inc.php в вашем любимом текстовом редакторе. Поиск строки:

$cfg\['Servers'\]\[$i\]['password'] = ''; and change it to like this, 
$cfg\['Servers'\]\[$i\]['password'] = 'password'; Here the ‘password is what we set to the root user using the SQL query.
$cfg['Servers'][$i]['AllowNoPassword'] = false; // set to false for password required
$cfg['Servers'][$i]['auth_type'] = 'cookie'; // web cookie auth

-Now все готово к работе. Сохраните файл config.inc.php и перезапустите сервер XAMPP.

Модифицировано из источника: http://veerasundar.com/blog/2009/01/how-to-change-the-root-password-for-mysql-In-xampp/

Ответ 6

1. -In Кнопка XAMPP для печати Shell

2. Команда -place:

mysqladmin -u root password

New password: aqui colocar password ejemplo ´09876´

3. -go на локальном диске c: xampp\phpMyAdmin открыть config.inic.php с помощью notepad ++

5.- добавьте пароль и в поле AllowNoPassword измените на false

/* Authentication type and info */

$cfg['Servers'][$i]['auth_type'] = 'cookie';

$cfg['Servers'][$i]['user'] = 'root';

$cfg['Servers'][$i]['password'] = '09876';

$cfg['Servers'][$i]['extension'] = 'mysqli';

$cfg['Servers'][$i]['AllowNoPassword'] = false;

$cfg['Lang'] = '';

6. сохранить изменения, очистить кеш браузера и перезапустить xampp

Ответ 7

Попробуйте следующее: sudo/Applications/XAMPP/xamppfiles/xampp security Затем следуйте инструкциям

Ответ 8

Откройте файл C:\xampp\phpMyAdmin\config.inc.php в текстовом редакторе. Найдите теги ниже и отредактируйте соответственно

$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'password';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

Где "пароль" - ваш новый пароль. Между кавычками.

Перейдите в свой браузер и перейдите по ссылке http://localhost/phpmyadmin/. Нажмите "GO" без вашего нового пароля. Он войдет в систему, и вы сможете увидеть "CHANGE PASSWORD". Перейдите к изменению пароля, и все будет готово.

Ответ 9

  1. Запустите серверы Apache и MySQL с панели управления XAMPP.
  2. Теперь перейдите к вашему локальному хосту.
  3. Нажмите на учетные записи пользователей → Нажмите на Изменить привилегии → Вы найдете вариант изменить пароль, просто измените пароль, как вы хотите, нажмите на ходу. Изображение приведено ниже enter image description here enter image description here
  4. Если вы обновите страницу, вы получите сообщение об ошибке. Это связано с тем, что файл конфигурации phpMyAdmin не знает о нашем новом установленном корневом паролье. Для этого нам нужно изменить конфигурационный файл phpMyAdmin.
  5. Откройте окно терминала (не терминал Mac по умолчанию, пожалуйста, проверьте прикрепленное изображение) enter image description here
  6. Затем запустите apt-get update во вновь открытом терминале.
  7. Затем запустите apt-get install nano, это установит nano
  8. CD на cd../opt/lampp/phpmyadmin
  9. Откройте и отредактируйте nano config.inc.php и сохраните. enter image description here enter image description here

Ответ 10

На xampp → Phpmyadmin → config.inc 21-я строка вы видите:

$cfg['Servers'][$i]['password'] = '';

Добавьте здесь свой пароль и перезапустите ваш xampp. Пароль изменится.

Ответ 11

На панели инструментов, Перейдите в учетные записи пользователей, Выберите пользователя, Нажмите "Сменить пароль", Заполните новый пароль, Go.

Ответ 12

Для меня гораздо лучший способ сделать это, используя терминал, а не пользовательский интерфейс PhpMyAdmin.

Ответ скопирован из "https://gist.github.com/susanBuck/39d1a384779f3d596afb19fcad6b598c", который я пробовал, и он работает всегда, попробуйте.

  • Откройте C:\xampp\mysql\bin\my.ini (файл конфигурации MySQL)
  • Найдите строку [mysqld] и прямо под ней добавьте skip-grant-tables. Пример:

    [mysqld] skip-grant-tables port= 3306 socket = "C:/xampp/mysql/mysql.sock" basedir = "C:/xampp/mysql" tmpdir = "C:/xampp/tmp" [...etc...]

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

  • Остановите и запустите MySQL из XAMPP, чтобы изменения вступили в силу.
  • Затем в командной строке подключитесь к MySQL:

C:\xampp\mysql\bin\mysql.exe --user=root

  • Однажды в командной строке MySQL "выберите" базу данных mysql:

USE mysql;

  • Затем следующая команда выведет список всех ваших пользователей MySQL:

SELECT * FROM user \G;

  • Вы можете сканировать строки, чтобы увидеть, какой пароль установлен для пользователя root. В списке будет несколько пользователей root с разными хостами.
  • Чтобы установить для пользователя root требуемый пароль, выполните следующую команду:

UPDATE user SET password = PASSWORD('secret_pass') WHERE user = 'root';

  • -ИЛИ- Чтобы все пользователи root имели пустой пароль, выполните следующую команду:

UPDATE user SET password = '' WHERE user = 'root';

Когда вы закончите, запустите выход; выйти из командной строки MySQL.

Затем снова включите проверку пароля, удалив skip-grant-tables из C:\xampp\mysql\bin\my.ini.

Сохраните изменения, перезапустите MySQL из XAMPP.

Ответ 13

ПРОСТОТА ПРЯМОГО ПРОФЕССИОНАЛЬНОГО РЕШЕНИЯ И ИЗ КОРОБКИ:

1 - Запустите экземпляры Apache Server и MySQL с панели управления XAMPP.

2 - После запуска сервера откройте любой веб-браузер и дайте http://localhost/phpmyadmin/. Это откроет интерфейс phpMyAdmin. Используя этот интерфейс, мы можем управлять сервером MySQL из веб-браузера.

3 - В окне phpMyAdmin выберите вкладку SQL с верхней панели. Это откроет вкладку SQL, где мы сможем запускать SQL-запросы.

4 - Теперь введите следующий текст в текстовую область и нажмите Go

UPDATE mysql.user SET Пароль = ПАРОЛЬ ('пароль') ГДЕ Пользователь = 'root'; ПРИВИЛЕГИИ FLUSH;

5 - Теперь вы увидите сообщение, в котором говорится: "Выполнение запроса выполнено успешно.

6 - Если вы обновите страницу, вы получите сообщение об ошибке. Это связано с тем, что файл конфигурации phpMyAdmin не знает о нашем обновленном корневом паспорте. Для этого нам нужно изменить конфигурационный файл phpMyAdmin.

7 - Откройте файл [XAMPP Installation Path]/phpmyadmin/config.inc.php в вашем любимом текстовом редакторе (например: C:\xampp\phpMyAdmin\config.inc.php).

8 - Поиск строки

$cfg ['Servers'] [$ i] ['password'] = '';

и измените его так,

$cfg ['Servers'] [$ i] ['password'] = 'password';

Здесь "пароль - это то, что мы задали пользователю root, используя SQL-запрос".

9 - Теперь все готово. Сохраните файл config.inc.php и перезапустите сервер apache и mysql XAMPP. Он должен работать!

Источник: https://veerasundar.com/blog/2009/01/how-to-change-the-root-password-for-mysql-in-xampp/

СДЕЛАНО!