Так что в прошлый час я пытался выяснить, как восстановить свой «корневой» пароль для MySQL, поскольку я не могу войти в PHPMyAdmin. Я попытался изменить пароль в файле config.inc.php и искать другие методы. Я не могу найти удачный путь. Несколько месяцев назад я изменил его как тестовый пароль, но теперь я забыл, что это было. Если кто-то может помочь, это будет здорово. (Я работаю на компьютере под управлением Windows).
Вы хотите отредактировать этот файл: "\xampp\phpMyAdmin\config.inc.php"
измените эту строку:
$cfg['Servers'][$i]['password'] = 'WhateverPassword';
независимо от вашего пароля. Если вы не помните свой пароль, запустите эту команду в командной консоли:
mysqladmin.exe -u root password WhateverPassword
где WhateverPassword – ваш новый пароль.
шаги:
7. теперь откройте ваш xampp dir (c: / xampp) -> 8. в phpMyadmin dir [C: \ xampp \ phpMyAdmin]
10 .find [ $cfg['Servers'][$i]['auth_type'] = 'config';
] и замените 'config' to 'cookie'
$cfg['Servers'][$i]['AllowNoPassword'] = true;
] эта строка меняет 'true' to 'false'
. last: сохранить файл.
здесь есть ссылка на видео, если вы хотите увидеть ее в действии [ нажмите здесь ]
Вы можете настроить его с помощью «XAMPP Shell» (командная строка). Откройте оболочку и выполните следующую команду:
mysqladmin.exe -u root password secret
Если вы действительно забыли пароль root для сервера MySQL, вам нужно запустить его с помощью опций skip-grant-tables
. Найдите подходящий Ini-File my.ini
( C:\ProgramData\MySQL Server ...
или что-то вроде этого) и добавьте skip-grant-tables
в раздел [mysqld]
следующим образом:
[mysqld] skip-grant-tables
Сбросьте пароль администратора XAMPP MySQL через SQL-обновление phpmyadmin для работы с ним:
-Установить экземпляры Apache Server и MySQL с панели управления XAMPP. После запуска сервера откройте любой веб-браузер и перейдите по адресу http: // localhost / phpmyadmin / . Это откроет интерфейс phpMyAdmin. Используя этот интерфейс, мы можем управлять сервером MySQL из веб-браузера.
-В окне phpMyAdmin выберите вкладку SQL с правой панели. Это откроет вкладку SQL, где мы сможем запускать SQL-запросы.
-Затем введите следующий текст в текстовое поле и нажмите «Перейти».
"UPDATE mysql.user SET Password = PASSWORD ('password') WHERE User = 'root';"
ударить
«ПРИВИЛЕГИИ ФЛЮЗА»;
ударить
-Теперь вы увидите сообщение о том, что запрос выполнен успешно.
-Если вы обновите страницу, вы получите сообщение об ошибке. Это связано с тем, что файл конфигурации phpMyAdmin не знает о нашем обновленном корневом паспорте. Для этого нам нужно изменить конфигурационный файл phpMyAdmin.
-Откройте файл 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
-Теперь все готово. Сохраните файл config.inc.php и перезапустите сервер XAMPP.
Изменено из источника: http://veerasundar.com/blog/2009/01/how-to-change-the-root-password-for-mysql-in-xampp/
Попробуйте это: sudo / Applications / XAMPP / xamppfiles / xampp security Затем следуйте инструкциям
На панели инструментов перейдите к учетным записям пользователей, выберите пользователя, нажмите «Сменить пароль», «Заполните новый пароль», «Перейти».
ПРОСТОТА ПРЯМОГО ПРОФЕССИОНАЛЬНОГО РЕШЕНИЯ И ИЗ КОРОБКИ:
1 – Запустите экземпляры Apache Server и MySQL с панели управления XAMPP.
2 – После запуска сервера откройте любой веб-браузер и укажите http: // localhost / phpmyadmin / . Это откроет интерфейс phpMyAdmin. Используя этот интерфейс, мы можем управлять сервером MySQL из веб-браузера.
3 – В окне phpMyAdmin выберите вкладку SQL с верхней панели. Это откроет вкладку SQL, где мы сможем запускать SQL-запросы.
4 – Теперь введите следующий текст в текстовую область и нажмите «Перейти».
UPDATE mysql.user SET Password = PASSWORD ('password') WHERE User = 'root'; ПРИВИЛЕГИИ ФЛЮЗА;
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/
СДЕЛАННЫЙ!
Откройте файл 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». Продолжайте менять свой пароль, и все готово.